中易网

C编程生成的exe文件运行看不到结果就关闭了。

答案:2  悬赏:20  
解决时间 2021-02-21 21:43
刚学习C语言 生成exe文件。
max
#include
main()
{
int x,y,max;
printf("please input x,y=");
scanf("%d,%d",&x,&y);
if(x>y)
max=x;
else
max=y;
printf("the max is=%d\n",max);
}
我用得是tc3.0,如果我不进编程环境,编译完成后直接点击生成的.exe文件,输入X,Y的值后按回车界面来不及显示就消失了,要么就是结果没来得及看清就没有了,很多程序都是这样。

要怎么做才能让他程序云新结束后显示结果,不要自动关闭啊。

有人教我这个办法,
程序没有问题,可以正确输出较大的数(特别注意一点:由于你的scanf()中的格式控制符是用逗号分隔的,所以在输入数字时也要用逗号分隔),至于你说的“稳定显示出来...执行完毕后按任意键继续”这个问题只需要包含头文件stdlib.h之后在main()结尾,return 0;之前加上system("pause");即可,原程序按此做如下修改:

//---------------------------------------------------------------------------

#include
#include
int main(void)
{
int x,y,max;
printf("please input x,y=");
scanf("%d,%d",&x,&y);
if(x>y)
max=x;
else
max=y;
printf("the max is=%d\n",max);
system("pause");
return 0;
}
//---------------------------------------------------------------------------
但是我 单独运行结果也不行,
打开出现CMd界面,直接显示press any key continue.....
悲剧啊,为什么呢
怎么不运行呢。。。
最佳答案
从楼主的问题看来肯定是开发环境有问题,用的TURBO C?编译过了么?环境设置对了么?换成VC试一下?
全部回答
在mian函数的renturn 0;之前加上一句: system("pause");或者getchar();就行了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用友打印距离:单位的针式打印机 用财务软件
在平安银行贷款 还能申请下信用卡吗
双极霍尔元件和全级霍尔元件的区别
有一植物在农村叫牛屎饼棵,请问书名叫什么?
给90岁的奶奶送什么生日礼物比较好啊
2007年4月启动新驾照考试后,武汉考驾照的费
园洲镇沥西村计生协会我想知道这个在什么地方
表明鲁迅关怀国事的诗句是
我的世界 末 影之眼在哪里
公寓能用公积金贷款吗
春天地面泛潮是怎么回事
中国人民财产保险股份有限公司(高密营业部代
秦皇岛高考二本分数线是多少
基坑支护用拉森钢板桩报价
龙马汽贸地址在哪,我要去那里办事
推荐资讯
以微笑为题的议论性散文
求 手冢国光总受的文
笔记本电脑如何连接WiFi
我的户口和父母在一起,父母不在了的话,房子归
怎么才能让照片上的人,变老.或变小.
请问脸上一到春秋季节就会破皮,什么原因?皮肤
大学物理学习指导(上)答案解析柳闻鹃
血糖是11.4mmol/L,应该是吃药还是打胰岛素?
写出一个与"欲速则不达"意思相近的四字成语
一个长方体木块,截成两个完全相等的正方体,
阅读植物大战噪音的答案
有谁知道香兰桃红葡萄酒怎么样?这瓶是我买的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?