生兔子問題,一對兔子,三個月就會生下一對,問幾個月后有多少兔子。這是程式,為何當我輸入月數后,沒有輸出控制臺程式就消失了?
#include <stdio.h>
int main()
{
int m=3,sum=0,i,a,b;
scanf("%d",&m);
if(m<3)
{
printf("2");
}
else
{
a=2,b=2;
for(i=3;i<m+1;i++)
{
sum=a+b;
a=b;
b=sum;
}
printf("%d",sum);
}
return 0;
}
uj5u.com熱心網友回復:
運行結束控制臺程式就自己關閉了,你可以在return 0;前面加一行getchar();就能停下來。或者用system("pause"); 需要包含頭檔案 #include<stdlib.h>
uj5u.com熱心網友回復:
沒有回圈沒有中斷
1樓方法可
uj5u.com熱心網友回復:
增加#include <conio.h>在return之前加一句
getch();
uj5u.com熱心網友回復:
現在的碼農竟然99%都不會在cmd視窗中輸入cd命令設定當前目錄為程式所在目錄,輸入程式名運行程式了!轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/133327.html
標籤:基礎類
下一篇:開發lsp要如何對其進行除錯?
