c的加法程序,哪里错了啊,我是用DEV C++编的
解决时间 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;
}
写程序之前,最好写写流程
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不必要,是不确定的值没关系,加法做完就是正确的值了
我要举报
大家都在看
推荐资讯