注册 登录
编程论坛 C++教室

新手程序运行错误~

a1079921845 发布于 2016-09-21 22:16, 1917 次点击
#include<stdio.h>

int main()
{
int a,b,c;
printf("Input a,b\n");
scanf("%d,%d",&a,&b);
c=a+b;
printf("the sum is %d\n",c);
return 0;
}哪里错了
8 回复
#2
rjsp2016-09-21 22:26
当运行时出错,你得告诉别人你输入了什么
#3
a10799218452016-09-21 22:28
回复 2楼 rjsp
我输入  2   3,然后结果就是-6488494这样的一堆数字
#4
a10799218452016-09-21 22:29
Input a,b
2    3
the sum is -858993458
Press any key to continue
#5
rjsp2016-09-21 22:30
安装你的代码,应该输入 2,3
#6
a10799218452016-09-21 22:40
回复 5楼 rjsp
谢谢
#7
苡木之心2016-09-21 22:55
第七行标准写法是scanf("%d%d",%a,&b);  后面有&,那么""里有其他符号的话输入的时候也必须输入该符号
#8
younkoon2016-09-22 21:47
最后一个输出的时候%d没有指明显示哪个数
#9
younkoon2016-09-22 21:49
回复 8楼 younkoon
上面用了取地址符,下面也要用吧
1