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

新手求改错

szc3356934 发布于 2012-10-04 20:49, 413 次点击
# include <stdio.h>
int main()
{
    int a,b,sum;
    printf("请输入数字:\n");
    scanf("%d %d",&a,&b);
    a+b=sum;
    printf("%d+%d=%d\n",a,b,sum);
    return 0;
}
6 回复
#2
qunxingw2012-10-04 23:39
# include <stdio.h>
int main()
{
    int a,b,sum;
    printf("请输入数字:\n");
    scanf("%d %d",&a,&b);
    sum=a+b;//a+b=sum;!!!
    printf("%d+%d=%d\n",a,b,sum);
    return 0;
}
#3
邓浩2012-10-05 11:03
这太简单了吧
#4
额外覆盖2012-10-06 18:20
二楼是对的,不过解释用/*.....*/的好,//.........//是c++里才可以
#5
liman1232012-10-06 19:54
把a+b=sum;改成sum=a+b;就行了。
#6
叶子5122012-10-09 18:19
# include <stdio.h>
int main()
{
    int a,b,sum;
    printf("请输入数字:");
    sum=a+b;
    printf("%d+%d=%d\n",a,b,sum);
    return 0;
}
这样就能调试出来
#7
fxbszj2012-10-11 10:52
初学者很容易犯得错误,= 的作用是把右边的值传给左边 a+b=sum是不符合编程语句的
1