杭电ACM 2018 求改错

2024-11-26 09:30:38
推荐回答(1个)
回答1:

楼主初始,和递推公式 都是有问题的- -。。
直接上代码了。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。
#include
void main()
{
int n,i,a[55];
while(scanf("%d",&n)!=EOF)
{
if(n==0)
break;
a[1]=1;
a[2]=2;
a[3]=3;
a[4]=4;
for(i=5;i<=n;i++)
{
a[i]=a[i-1]+a[i-3];
}
printf("%d\n",a[n]);
}
}