#include <stdio.h>
void calc(int n)
{
int a=1,q=0,w=0,e=0,i=1,sum;
while(i<n)
{
a+=e;
e=w;
w=q;
q=a;
i++;
}
sum=a+q+w+e;
printf("%d\n",sum);
}
void main()
{
int str[100],i=1;
while(str[i-1]!=0&&i<=55)
{
scanf("%d",&str[i]);
i++;
}
for(i=1;str[i]!=0;i++)
calc (str[i]);
}
本地测试符合要求的啊,为什么提交答案错误,难道是没有0<n<55的限制条件么?
0.0分
0 人评分