VS2010编译运行后,控制台自动关闭
#include <stdio.h>
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
long f1, f2;
int i;
f1 = f2 = 1;
for(i=1; i<=20; i++)
{
cout<<setw(12)<<f1<<setw(12)<<f2;
if(i % 2 ==0) cout<< endl;
//if(i % 4 == 1) cout<< endl;
f1 = f1 + f2;
f2 = f2 + f1;
}
return o;
system("pause");
}
我试了下,有return 0 会出现闪现的结果, 但是没这条的话不会出现,这个还没搞明白是怎么回事。
求解、、、、
[解决办法]
return o;system("pause")两个顺序有问题,有return 0的话,执行到return 0 程序就结束了,就不会接着执行system("pause"),所以会闪现,不加return 0的话,编译器会默认在main函数的末尾加return 0,也就是在system("pause")后面加,就不会出现!
[解决办法]
return 0;
system("pause");
---------------
你都已经返回了,后面的语句不再执行了
[解决办法]
把这两句调换顺序就可以了。
return o;
system("pause");
[解决办法]
return o;
system("pause");
//位置交换一下就可以了
[解决办法]
一般是
getchar();
return 0;
[解决办法]
也可以在return 0;前面加个cin.get()这样就可以不用system了
[解决办法]
楼主是return o? return 0;
[解决办法]
把return放在最后