新手c++编程问题,程序无故跳出

在编译器中直接编译并运行是正常的,编译也是正常的,但运行编译后的文件,在应该出现结果时就直接跳出了,没出现结果,下面是源码,请高手帮忙分析一下(我用VC++6.0和fre... 在编译器中直接编译并运行是正常的,编译也是正常的,
但运行编译后的文件,在应该出现结果时就直接跳出了,没出现结果,下面是源码,请高手帮忙分析一下(我用VC++6.0和free c++,相同的结果)

#include <iostream>
using std::cin;
using std::cout;
using std::endl;

int main()
{
cout<<"输入两个正整数数比较它们的大小"
<<endl;
int first = 0;
int second = 0;
cout<<"输入第一个正整数"
<<endl;
cin>>first;
cout<<"输入第二个正整数"
<<endl;
cin>>second;
if (first < second)
{
cout<<"第一个数比第二个数小"
<<endl;
}
else
{
cout<<"第一个数比第二个数大"
<<endl;
}
return 0;
}
加system("pause")出错
[Error] C:\Documents and Settings\huchaoqun.59C8BF75F7734D6\桌面\临时工作区\free c++练习\两个数比大小.cpp:28: implicit declaration of function `int system(...)'
展开
 我来答
华工大学生
2008-07-10 · TA获得超过2037个赞
知道大有可为答主
回答量:1675
采纳率:0%
帮助的人:1753万
展开全部
vc 6.0下没有任何问题,除了一个逻辑错误:如果两数相等却显示:第一个数比第二个数大;
可改为:
if (first < second)
{
cout<<"第一个数比第二个数小"
<<endl;
}
else if (first==second)
cout<<"第一个数等于第二个数"<<endl;
else
{
cout<<"第一个数比第二个数大"
<<endl;
}
如果是执行生成的EXE文件,是直接跳出的.在
在return 0;前加上:
system("pause");调用系统的pause命令使CMD窗口等待输入.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sea362411
2008-07-10 · TA获得超过321个赞
知道小有建树答主
回答量:497
采纳率:100%
帮助的人:361万
展开全部
VC 6.0 下,我帮你改了一两个小地方,编译通过,你自己试试看
#include <iostream>
using std::cin;
using std::cout;
using std::endl;

int main()
{
cout<<"输入两个正整数数比较它们的大小"
<<endl;
int first = 0;
int second = 0;
cout<<"输入第一个正整数"
<<endl;
cin>>first;
cout<<"输入第二个正整数"
<<endl;
cin>>second;
if (first < second)
{
cout<<"第一个数比第二个数小"
<<endl;
}
else if(first == second)
{
cout << "第一个数等于第二个数"
<<endl;

}
else
{
cout<<"第一个数比第二个数大"
<<endl;
}
char a;
cin >> a; // 等待输入个字符,让窗口停留
return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lcjlbb0227
2008-07-10 · 超过17用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:0
展开全部
没有问题
你在reuturn 0;前面加上getch(); 在第一行加上#include<conio.h>
就可以了,你可以试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wozuiruhe
2008-07-10 · TA获得超过229个赞
知道答主
回答量:213
采纳率:0%
帮助的人:0
展开全部
你点那个惊叹号运行,而不要点那个向下的箭头运行,就会输出结果后停下来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
renyingbo
2008-07-10 · 超过10用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:0
展开全部
在return 0前加一句:system("pause");
在程序第2行加入:using namespace std;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式