题意没看清,直接套用菲波 ,还有输出格式的错误。导致提交几次错误
#include<stdio.h>
long long a[60]={0,1,2,3,4};
int main()
{
int i,n;
for(i=5;i<60;i++)
a[i]=a[i-1]+a[i-3];
while(scanf("%d",&n),n)
printf("%I64d\n",a[n]);
return 0;
}
题意没看清,直接套用菲波 ,还有输出格式的错误。导致提交几次错误
#include<stdio.h>
long long a[60]={0,1,2,3,4};
int main()
{
int i,n;
for(i=5;i<60;i++)
a[i]=a[i-1]+a[i-3];
while(scanf("%d",&n),n)
printf("%I64d\n",a[n]);
return 0;
}