c语言写加法,控制板运行不出来结果,按右键只显示:sum=num1+num2(

img

运行之后 输入1 2,然后右键显示的不是相加的结果,而是:sum = num1 + num2;

【温馨提示:若能帮助到您,望给个采纳答案,谢谢】
1、原因
关键点:scanf("%d,%d",&num1,&num2);
这里的意思是:先输入一个数字,然后加一个逗号,再输入一个数字
2、如下效果

img

你输入的时候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;
}