永发信息网

c的加法程序,哪里错了啊,我是用DEV C++编的

答案:6  悬赏:60  手机版
解决时间 2021-02-06 15:40
  • 提问者网友:杀生予夺
  • 2021-02-06 05:12
#include
main()
{
int a,b,sum;
sum=a+b;
printf("please enter 2 interger numbers:");
scanf("%d,%d",&a,&b);
printf("\n");
printf("sum=%d",sum);
getchar();
}
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-02-06 06:09
你的这条语句的位置错了:sum = a + b;
这条语句应该放在scanf()语句之后。
你想一下,你还没有输入a, b的值就进行了加法运算这肯定是错误的。
全部回答
  • 1楼网友:渡鹤影
  • 2021-02-06 09:26
#include int main() { int a,b,sum; printf("please enter 2 interger numbers:"); scanf("%d,%d",&a,&b); printf("\n"); sum=a+b; printf("sum=%d",sum); getchar(); return 0; }
  • 2楼网友:狂恋
  • 2021-02-06 08:44
写程序之前,最好写写流程 1。定义变量 int a,b,sum; 2。输入两个数 scanf("%d,%d",&a,&b); 3。加法运算 sum=a+b; 4。输出结果 printf("sum=%d",sum);
  • 3楼网友:夜风逐马
  • 2021-02-06 07:41
#include main() { int a,b,sum=0; printf("please enter 2 interger numbers:"); scanf("%d,%d",&a,&b); printf("\n"); sum=a+b; printf("sum=%d",sum); getchar(); } sum必须初始化为0,要不会是一个不确定的值,还有sum=a+b,必须放在输入完a跟b以后的语句后面
  • 4楼网友:西风乍起
  • 2021-02-06 06:44
你把问题的求解顺序搞错了,你像求和,但是提供的两个量的值反而在求和之后。这怎么达到效果呢。
  • 5楼网友:洒脱疯子
  • 2021-02-06 06:27
sum=a+b应该写在scanf语句后面。数还不知道,怎么做加法。C语句是按照你的书写顺序执行的 。sum=0不必要,是不确定的值没关系,加法做完就是正确的值了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯