c语言的初级问题(求和)

来源:百度知道 编辑:UC知道 时间:2024/06/30 09:09:18
近日自学C语言,书中介绍了把数字输入好的求和程序是什么,但是想编一个在程序运行后再输入数字的求和程序,尝试多次,不得要领,还请各位指导。
一下是本人试的源文件,请指正:
#include<stdio.h>
void main()
{
int a,b,sum;
scanf("%d,%d,&a,&b");
sum=a+b;
printf("sum is %d\n",sum);
}

还有个疑问,就是无论输入什么数字,结果都显示476,望高手解释原因,谢谢咯

scanf("%d,%d,&a,&b");
错误,应该是:
scanf("%d,%d",&a,&b); //输入数据时用逗号分隔,而不是空格。

#include<stdio.h>
void main()
{
int a,b,sum;
scanf("%d %d",&a,&b);
sum=a+b;
printf("sum is %d\n",sum);
}
scanf()有错误,格式问题。