楼主你的错误就在你声明的sum变量没有复值
#include<stdio.h>
void main()
{
int a,b,sum=0;
scanf("%d,%d",&a,&b);
sum=a+b;
printf("sum=%d\n",sum);
}
还有如果你输入数的时候千万不要忘了在数与数之间加上,
----------------解决方案--------------------------------------------------------
#include<stdio.h>
void main()
{
int a,b,sum=0;
scanf("%d,%d",&a,&b);
sum=a+b;
printf("sum=%d\n",sum);
}
楼主你的sum没有复值,所以是乱码
----------------解决方案--------------------------------------------------------
#include<stdio.h>
void main()
{
int a,b,sum;
a=b=sum=0;
scanf("%d%d",&a,&b);
sum=a+b;
printf("sum=%d\n",sum);
}
你有2错误,但有时不初始化不会报错,但一旦错误就是出个什么-8080212什么的~
----------------解决方案--------------------------------------------------------
嘿嘿,上面的问题都解决了,我就附带说几句,如果%d%d之间没有,号。输出是就是一空格作为两个数的分隔符输出,如果是%d,%d.就要以,为分隔符输出.
----------------解决方案--------------------------------------------------------
如果%d%d之间有 什么 符号,输入的时候就要加 什么 符号 。
----------------解决方案--------------------------------------------------------
真期待谁能做个TC下的动态输入库
我相信那是一个伟大的工程
scanf太恶心了
----------------解决方案--------------------------------------------------------