一个计算器计算加法的代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{
char opt;
int num1;
int num2;
int result;
printf(“运算:”);
scanf("%c", &opt);
printf(“第一个数:”);
scanf("%d", &num1);
printf(“第二个数;”);
scanf("%d", &num2);
if (opt == “+”)
{
result = num1 + num2;
}
printf("%d+%d=%d", num1, num2, result);
system(“pause”);
return 0;
}
一按回车就这样报错?
小白求教,这样一个代码为什么运算的结果是出错的?