编写一个程序,从键盘输入两个整数,输出这两个数之和

我这样编写为什么错了???
#include<stdio.h>
int mian()
{
printf("请输入两个整数\n");
scanf("%d %d"&a,&b);
int a,b,sum;
sum=a+b;
printf("the sum is:\n",sum);
return 0;
}

这才是正确的程序:
#include<stdio.h>
void main()
{
int a,b,sum;
printf("请输入两个整数\n");
scanf("%d %d",&a,&b);
sum=a+b;
printf("the sum is:%d\n",sum);
}
主函数一般是没有返回值的,应该用void;变量应该先定义,后使用,所以int a,b,sum;要放在
scanf("%d %d"&a,&b);的前面; Scanf那句引号后有个逗号; 输出sum的那一句,冒号:后面应该加个%d ;
还有就是,你main错写成mian了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-30

上面程序的错误是:scanf提出要求的输入是“数a” “逗号” “数b”,既然没有给出逗号,那就一直没有给b赋值,也没有给b一个初始化的值,那么得出的结果就是一个随机数。可以把逗号去掉,这样两个数字之间用个空格就行了。修改为:

#include<iostream>
using namespace std;
int main()
{int a,b;cin>>a>>b;cout<<a+b;int k;cin>>k;}

本回答被网友采纳
第2个回答  2012-10-20
/*地8行
没加“,”,应该先声明变量,main拼写错误
应该是*/
#include<stdio.h>
int main()
{
int a,b,sum;
printf("请输入两个整数\n");
scanf("%d %d",&a,&b);
sum=a+b;
printf("the sum is:\n",&sum);
return 0;
}
第3个回答  推荐于2018-02-26
你应该先定义a和b的类型。
你这个不是主函数吧?要是主函数不要有int 和 return 0;

#include<stdio.h>
main()
{
printf("请输入两个整数\n");
int a,b,sum;
scanf("%d %d"&a,&b);
sum=a+b;
printf("the sum is d%:\n",sum);
}
第4个回答  2012-10-20
#include<stdio.h>
int main()
{
int a,b,sum;
printf("请输入两个整数\n");
scanf("%d %d",&a,&b);
sum=a+b;
printf("the sum is:%d\n",sum);
return 0;
}
首先是main 而不是 mian Scanf那句中间有个逗号 printf那句加个%d

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

编写一个程序,从键盘输入两个整数,输出这两个数之和
void main(){ int a,b,sum;printf("请输入两个整数\\n");scanf("%d %d",&a,&b);sum=a+b;printf("the sum is:%d\\n",sum);} 主函数一般是没有返回值的,应该用void;变量应该先定义,后使用,所以int a,b,sum;要放在 scanf("%d %d"&a,&b);的前面; Scanf那句引号后有个逗号;...

...C语言程序,从键盘输入两个整数,输出这两个数之和。
include<iostream> intmain(){ usingnamespacestd;inta,b;cout<<"Pleaseenterthetwonumber:\\n";cin>>a>>b;doublesum=((double)(a+b)\/2*(b-a+1));cout<<sum<<endl;return0;}

从键盘输入两个数,输出其和。
C语言从键盘出入两个整数,求其和,可以参考下面的代码:include<stdio.h> int main(){ int a1, a2;printf("请输入两个整数:");\/\/输入以空格间隔 回车结束 scanf_s("%d %d", &a1, &a2);printf("%d+%d=%d\\n", a1, a2, a1 + a2);return 0;} ...

编写一个程序,从键盘输入两个整数,输出这两个说之和
include <stdio.h> void main(){ int a,b;scanf("%d%d",&a,&b);printf("%d\\n",a+b);}

编写一个java程序,通过键盘输入两个整数,求两数的和的程序。
通过键盘输入两个整数,求两数的和的Java程序如下图所示:编写Java程序时,应注意以下几点:大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。方法...

从键盘输入两个整数,输出这个两个数之间的非素数之和
\/\/从键盘输入两个整数,输出这个两个数之间的非素数之和 include<stdio.h> void main(){ int i,j,n,m,num=0;scanf("%d %d",&n,&m);if (n>m){ i=n;n=m;m=i;} for (i=n;i<=m;i++){ for (j=2;j

加法计算器:编程由键盘输入两个整数a和b,计算出它们的和并输出到屏幕...
加法计算器:编程由键盘输入两个整数a和b,计算出它们的和并输出到屏幕上 方法一:include<stdio.h>int main(){int a,b,c;c=a+b;scanf("%d %d",&a,&b);printf("a+b=%d", c);return 0;} 方法二:var a,b:longint;begin readln(a,b); writeln(a+b);end.c#编写加法计算器...

...C#程序,实现从键盘中输入两个数字,屏幕输出这两个数值的和、差、积...
C#程序源码:static void Main(string[] args){ Console.Write("a=");string a = Console.ReadLine();Console.Write("b=");string b = Console.ReadLine();double x = Convert.ToDouble(a);double y = Convert.ToDouble(b);Console.WriteLine("a+b=" + (x + y));Console.WriteLine("a...

用C++编写 从键盘输入两个整数,分别输出这两个数的和、差、积、商以及...
using namespace std;int main(){ int x,y;char c;while(cin>>x>>y>>c){ getchar();switch(c){ case '+':cout<<x+y<<endl;break;case '-':cout<<x-y<<endl;break;case '*':cout<<x*y<<endl;break;case '\/';if(y==0)cout<<"无解!"<<endl;else cout<<x\/y<<endl...

相似回答