用VC6.0写的一个小程序调试运行时正常,但是打开exe可执行文件时,出现问题。

调试模式运行时,输入两个数,回车就会执行相加的运算,而且提示,按任意键退出。但是在文件夹中打开这个可执行文件运行时,出现问题。仍然是输入两个数,按回车,但是这个黑框一闪就... 调试模式运行时,输入两个数,回车就会执行相加的运算,而且提示,按任意键退出。

但是在文件夹中打开这个可执行文件运行时,出现问题。

仍然是输入两个数,按回车,但是这个黑框一闪就消失了。本来应该执行两个数相加的运算,但是现在却看不到结果。怎么办?
请帮我看看我的代码,是不是哪有问题?
#include <stdio.h>void main( ){ int a,b,c; printf("请输入两个整数:\n"); scanf("%d%d", &a, &b); c = a * b; printf("积为%d\n", c);}
下面打错了,应该是执行两数相乘的运算。
展开
 我来答
air0zero
2014-04-12 · TA获得超过2211个赞
知道小有建树答主
回答量:940
采纳率:100%
帮助的人:1058万
展开全部
因为这是个完整的程序,你输入回车,然后显示输出,再然后就执行到主函数右括号处,最后结束程序,关闭窗口。

最简单的解决办法就是在printf("积为%d\n",c); 后面加一句scanf(" ");
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式