问答详情
源自:4-12 循环结构之多重循环

关于C语言的问题

#include <stdio.h>


int main()

{

int a,b,c;

c=a+b;

scanf("%d,%d\n",&a,&b);

printf("%d\n",c);

return 0

}

问以上代码有何错误

提问者:黑巫 2015-08-02 16:09

个回答

  • 小慕辰
    2015-08-02 16:20:00
    已采纳

    #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;别忘了分号


  • 堕天使008
    2015-08-03 01:26:34

    为什么要把计算结果放到 赋值的前面?   下面就是你的这个代码在现实中的体现.

    我去打出租 ,上车先让司机直接告诉我多少钱, 他怎么算? 必然是瞎估计。 

    等到地方了 我知道历程数了,也知道单价了,但我没算 还按直接和司机说的给钱了。

    你说这个钱 和 打表的能一样吗?