求用C++编写一个程序,求3个整数之和。要求:1,只使用main函数;2.通过求两个整数之和的函数加以实现

用VC++6 编写 谢谢啊

1.#include<iostream.h>
void main()
{
int result;
int m,n,t;

cout<<"请输入三个整数:"<<endl;
cin>>m>>n>>t;
result=m+n+t;
cout<<result<<endl;
}
2.#include<iostream.h>
int result(int m,int n);
int i=1;
int result(int m,int n)
{
int re,t;
re=m+n;
cout<<"请输入第三个整数:"<<endl;
cin>>t;
re=m+n;
while(i>0)
{result(re,t);
i--;}
return re;
}
void main()
{
int m,n;
cout<<"请输入前两个整数:"<<endl;
cin>>m>>n;
cout<<result(m,n)<<endl;

}追问

2个要求要同时达到 还有 我用的是printf 和scanf语句 不是cout和cin 不一样

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-05
又要求只使用main函数,又要求调用求两个整数之和的函数?怎么回事?追问

是只用main函数写出这个程序 不是调用两个整数和的函数 是通过求两个整数之和的函数加以实现求3个数的和 函数自己设计

追答

#include
#include
int a,b,c;
int sum(int x,int y)
{
return x+y;

}
int main()
{
scanf("%d%d%d",&a,&b,&c);

printf("%d\n",sum(sum(a,b),c));

return 0;

}

追问

这个还算是只使用main函数吗
int a,b,c;
int sum(int x,int y)
{
return x+y;

}

这个是不是算另一个函数了

但是我写成这样
#include
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d\n",(a+b)+c);
return 0;
}

好像又不满足“通过求两个整数之和的函数加以实现求3个数的和”这个要求了是不是

追答

是啊= =。我早说了这个矛盾我就没理清嘛……

追问

我也晕了啊 那个题目的要求是这个 我混乱了

追答

我猜是两个小问题吧,要求两个程序……?

本回答被提问者采纳
第2个回答  2012-07-05
这个不难实现。追问

不难实现该如何实现呢 求解啊~!

...要求:1,只使用main函数;2.通过求两个整数之和的函数加以实现_百度...
1.#include<iostream.h> void main(){ int result;int m,n,t;cout<<"请输入三个整数:"<<endl;cin>>m>>n>>t;result=m+n+t;cout<<result<<endl;} 2.#include<iostream.h> int result(int m,int n);int i=1;int result(int m,int n){ int re,t;re=m+n;cout<<"请输入第...

编写一个程序,求3个整数之和。
include <stdio.h> int main(){ int a,b,c,d,e;scanf("%d%d%d",&a,&b,&c);d=a+b;e=c+d;printf("%d\\n",e);}

用C语言编写一个整型函数sum,既能求解两个整数之和,也能求解三个整数...
include<stdio.h>int main( ){int x[3]; printf("请输入三个数,空格隔开:");scanf("%d %d %d",&x[0],&x[1],&x[2]);printf("\\n三个数的和是:%d",x[0]+x[1]+x[2]);}

用c++,编写程序求输入任意两个整数数的和
int main(){int a,b,c;scanf("%d,%d",&a,&b);c=a+b;printf("%d",c);return 0;}

怎样编写一个程序,从键盘输入两个整数,输出这两个数之和
include<iostream> using namespace std;int main(){ int a,b;cin>>a>>b;cout<<a+b;int k;cin>>k;}

c++编写一个程序,要求输入两个数a和b,计算出a和b的和,差,积,并输出...
当需要在C++中编写一个简单的程序来计算两个整数a和b的和、差、积以及商(除法结果保留小数),以下是一个满足要求的示例代码:首先,定义一个名为main的函数,用于接收两个整数输入。程序会提示用户输入第一个整数,然后使用scanf函数读取并存储在变量a中。接着,程序会询问用户输入第二个整数b,并...

c++ 编写一个程序,要求输入两个数a和b,计算出a和b的和,差,积,并输出...
int main(void){int a, b;printf("请输入第一个整数\\n");scanf("%d", &a);printf("请输入第二个整数(注意!这个数不能为零)\\n");scanf("%d", &b);while (b==0){printf("你输入了零!请重新输入!\\n");scanf("%d", &b);if (b!=0) break;}printf("%d+%d=%d\\n", a...

c语言编写程序 输入两个整数,计算两数之和
使用C语言编写程序:计算两个整数之和在C语言中,编写一个简单的程序来求两个整数的和,首先需要了解基本的语法和步骤。下面是一个简化的示例:1. 定义变量: 在`main()`函数中,声明三个变量`int a, b, sum;`,分别用于存储两个整数和它们的和。2. 输入数据: 使用`printf()`函数提示用户输入两...

编写一个C++风格的程序,输入两个整数,将它们按由大到小的顺序输出。要求...
include using namespace std;int main(){void compare(int &a, int &b);int a,b;cout<<"请输入需要比较的两个数。"<>a>>b;compare(a,b);return 0;}void compare(int &a,int &b){if(a>b)cout<<"最大值为"<<a<<"最小值为"<<b<<endl;if(a<b)cout<<"最大值为"<<b<<...

编写一个完整的c++程序,实现:求两个整数的最大值
include <iostream> using namespace std;int main(){ int a = 10;int b = 100;int c = a - b;\/\/ int sr[] = { a, b };int i = unsigned(c) >> (sizeof(int)* 8 - 1);\/\/推断c的最高位是0或者1,0则c是正数,1则c是负数。由此能够得出大小。\/\/unsigned类型的数字,往...

相似回答