#include <stdio.h>
int main()
{
int a,b,c;
c=a+b;
scanf("%d,%d\n",&a,&b);
printf("%d\n",c);
return 0
}
问以上代码有何错误
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d,%d\n",&a,&b);
c=a+b;
printf("%d\n",c);
return 0;
}
把c=a+b写在赋值语句的后面,还有return 0;别忘了分号
为什么要把计算结果放到 赋值的前面? 下面就是你的这个代码在现实中的体现.
我去打出租 ,上车先让司机直接告诉我多少钱, 他怎么算? 必然是瞎估计。
等到地方了 我知道历程数了,也知道单价了,但我没算 还按直接和司机说的给钱了。
你说这个钱 和 打表的能一样吗?