| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 23363 人关注过本帖
标题:请问怎么让程序运行后不自动闪退?
取消只看楼主 加入收藏
zhuerlei
Rank: 2
等 级:论坛游民
威 望:1
帖 子:28
专家分:29
注 册:2014-3-14
结帖率:100%
收藏
 问题点数:0 回复次数:1 
请问怎么让程序运行后不自动闪退?
语文不好,题目可能有点问题;
我写了个小程序,就保存下来运行一遍,可是当我输入数据后按Enter键后,程序输出的结果闪一下就关闭了,在网上查了解决方案,可是不太懂:
1.有人说在程序语句后面加一个死循环,这个俺还不会所以我就选择了其他方法
2.有人说可以利用getchar()();函数让程序调试运行结束后等待编程者按下键盘才返回编辑界,而且是两个getchar()();才有用,可是我试了,木有用啊!!//可能是我的操作方法不对吧
3还有人说在前面加上#include"iostream" 在return(0)前加上system("pause")可是没用啊。。
在此特求方法
#include "stdio.h"
int main()
{
   int a,b,c,sum,average,product,smallest,largest;
printf("please input three numbers:\n");
scanf("%d%d%d",&a,&b,&c);/*输入三个整数*/

printf("Input three different integers:%3d%3d%3d",a,b,c);
sum=(a+b+c);/*求和*/

average=(a+b+c)/3;/*求平均值*/

product=a*b*c;/*求三个数的乘积*/

if(a>b&&a>c)
{largest=a;}

if(b>a&&b>c)
{largest=b;}

if(c>a&&c>b)
{largest=c;}/*判断出最大值*/


if(a<b&&a<c)
{smallest=a;}

if(b<a&&b<c)
{smallest=b;}

if(c<a&&c<b)
{smallest=c;}/*判断出最小值*/
printf("\n");
printf("Sum is %d\n",sum);
printf("Average is %d\n",average);
printf("Product is %d\n",product);
printf("Smallest is %d\n",smallest);
printf("Largest is %d\n",largest);   
}
搜索更多相关主题的帖子: Enter return system include 解决方案 
2014-03-23 09:42
zhuerlei
Rank: 2
等 级:论坛游民
威 望:1
帖 子:28
专家分:29
注 册:2014-3-14
收藏
得分:0 
回复 2楼 caolin1897
非常感谢大神相助  但是。。还是秒退。。
2014-03-23 11:11
快速回复:请问怎么让程序运行后不自动闪退?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015222 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved