运行之后 输入1 2,然后右键显示的不是相加的结果,而是:sum = num1 + num2;
【温馨提示:若能帮助到您,望给个采纳答案,谢谢】
1、原因
关键点:scanf("%d,%d",&num1,&num2);
这里的意思是:先输入一个数字,然后加一个逗号,再输入一个数字
2、如下效果
你输入的时候scanf中两个数是,逗号隔开的,1 2又是空格隔开的,你统一一下应该就没问题了
第7行scanf函数的控制符号里两个数之间有逗号,所以输入1和2时也要用逗号间隔。
#include <cstdio>
int main() {
int a, b, sm;
scanf("%d%d", &a, &b);
sm = a + b;
printf("sum = %d", sm);
return 0;
}