这是哪错了啊,他报错是为什么?运行的程序也不对,语法用错了吗?
#include <stdio.h>void main()
{
long f1=1,f2=1,f;//f1是指第一个月f2是指第二个月f为第三个月
int i;//i是指月份
printf("请输入月份:");
scanf("i",&i);
if(!i)
{
scanf("i",&i);
}
if(i<3)
{
f=f1;
printf("当月的兔子数为%ld\n",f);
}
while(i-2)
{
f=f1+f2;
f1=f2;
f2=f;
i--;
}
printf("当月的兔子数为%ld\n",f);
}
//这样写程序可不可以啊,感觉有点遭
页:
[1]