生兔子问题,一对兔子,三个月就会生下一对,问几个月后有多少兔子。这是程序,为何当我输入月数后,没有输出控制台程序就消失了?
#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;
}
#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;
}
或者用system("pause"); 需要包含头文件 #include<stdlib.h>