c++加法计算,当输入 10 10 按回车后自动退出输入页面

问题遇到的现象和发生背景

输出不计算结果,按回车自动闪退

问题相关代码,请勿粘贴截图
#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
int main()
{
    int num1 = 0;
    int num2 = 0;
    int sum = 0;
    scanf("%d%d", &num1, &num2);
    sum = num1 + num2;
    printf("sum=%d\n", sum);

    return 0;
}

运行结果及报错内容

img


输入后按回车闪退,不显示sum=20

我的解答思路和尝试过的方法
我想要达到的结果

初学者,望海涵。

img


代码写错了,printf("sum=%d\n", sum);少了一个d

望采纳,谢谢

加一个d,这样,望采纳,谢谢

img

你可以试着加个scanf在最后,或者system("pause")
否则程序结束,窗口自动关闭
语法错误归语法错误,即使出现语法错误,也应该输出错误信息,不应该闪退

在return 0返回前加system("PAUSE");