为什么程序会崩溃,有没有大佬知道的。 - 爱问答

(爱问答)

为什么程序会崩溃,有没有大佬知道的。

#include<stdio.h>
 
int num1;
int num2;
int result1, result2, result3, result4;
 
int main()
 
{
printf("Enter the two number is: ");
scanf_s("%d%d", &num1,num2);
result1 = num1 + num2;
result2 = num1 - num2;
result3 = num1 * num2;
result4 = num1 / num2;
 
printf("The result is:%d", result1);
printf("The result is:%d", result2);
printf("The result is:%d", result3);
printf("The result is:%d", result4);
 
return 0;
}

程序经修改后已经可以编译、运行了。程序如下:

#include<stdio.h>

 int num1; 

int num2; 

int result1, result2, result3, result4; 

int main()

 { 

printf("Enter the two number is: "); 

scanf_s("%d%d", &num1,&num2); 

result1 = num1 + num2; 

result2 = num1 - num2; 

result3 = num1 * num2; 

result4 = num1 / num2; 

printf("The result is:%d ", result1);

printf("The result is:%d ", result2); 

printf("The result is:%d ", result3); 

printf("The result is:%d ", result4); 

return 0; 

}

程序出错的原因:

①有的编译系统可能不支持scanf_s(),如有的TC系统;

②如果支持的话,你这一句也有误,应为:scanf_s("%d%d", &num1,&num2);

③为了程序输出清晰,对打印语句增加了换行。

程序的运行例如下:

为什么程序会崩溃,有没有大佬知道的。


下一篇:求EXCEL使用函数计算满足某一条件的另一列数据中的非空重复单元格的数量

上一篇:360系统重装大师怎么样?好用吗?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?