当前位置: 代码迷 >> C语言 >> a+b problem
  详细解决方案

a+b problem

热度:745   发布时间:2006-01-12 22:31:00.0
a+b problem
大哥大姐们救救我!!!
我的程序通不过
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a, &b);
printf("%d\n",a+b);
}
输入1,2以后得不到3啊
得3140,怎么搞得
搜索更多相关的解决方案: problem  int  main  include  

----------------解决方案--------------------------------------------------------

输入1回车,2回车就可以了。


----------------解决方案--------------------------------------------------------
不可以呀
----------------解决方案--------------------------------------------------------
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a, &b);
printf("%d\n",a+b);
}
scanf标准输入输出函数,也是格式化输入函数,也就是说输入会根据参数来进行录入数据
本程序,(特别注意他们的数据分割使用的是空白字符)
本程序应该使用
1 (space) 2 (enter)

----------------解决方案--------------------------------------------------------
同楼上所说,如果你想在输入的两个数中用逗号隔开则应该用
scanf("%d ,%d",&a, &b);

----------------解决方案--------------------------------------------------------
#include <stdio.h>
int main()
{
int a,b;
scanf("%d",&a);
scanf("%d",&b);
printf("%d\n",a+b);
}


----------------解决方案--------------------------------------------------------
诸位大哥,谢谢!
俺的程序通过了,俺在
scanf("%d,%d",&a, &b);里加了逗号,以影响输入。
正确程序如下:

#include <stdio.h>
int main()
{
int a,b;
scanf("%d%d",&a, &b);
printf("%d\n",a+b);
}

----------------解决方案--------------------------------------------------------
加了逗号并没有错,只要你在输入数据时也加逗号就OK了
----------------解决方案--------------------------------------------------------

晕!你在发帖子的时候,上面没有逗号啊?


----------------解决方案--------------------------------------------------------

#include <stdio.h>
main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=a+b;
printf("%d",c);
}

[此贴子已经被作者于2006-1-14 18:53:42编辑过]


----------------解决方案--------------------------------------------------------
  相关解决方案