我是 C 的绝对初学者,我在代码块中编写了这段代码并构建了它,它没有错误。程序是,我们输入两个整数,分别对no1和no2进行显示、求和、减、乘、除。
代码如下:
#include <stdio.h>
int main ()
{
int no1,no2,sum,sub,multi,div;
printf("Enter your first number");
scanf("%d", &no1);
printf("Enter second number");
scanf("%d", no2);
sum=(no1+no2);
sub=(no1-no2);
multi=(no1*no2);
div= (no1/no2);
printf ("%d + %d = %d \n",no1,no2,sum);
printf ("%d - %d = %d \n",no1,no2,sub);
printf ("%d * %d = %d \n",no1,no2,multi);
printf ("%d / %d = %d \n",no1,no2,div);
return 0 ;
}
我遇到了 0 个错误,但是当我运行它时,cmd 打开,然后我输入 no1 和 no2 的值,然后程序崩溃并给出消息窗口来调查问题。
最佳答案
仔细观察这个片段:scanf("%d", no2);
关于c - 为什么运行此代码时 cmd 会崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41183022/