帮我看看这个代码哪里错了?你们说的注意点我都考虑到了,还哪里有问题,提交上去就是错的
#include "stdio.h"
int main()
{
int e,n;
int d=1;
int a[100];
int i;
a[0]=1;
a[1]=1;
for (i=2;i<42;i++)
{
a[i]=a[i-1]+a[i-2];
}
scanf_s ("%d",&e);//确定输入的组数
while (e--)
{
scanf_s ("%d",&n);
if (e==0)//当最后一组时不需要空行
{
if (n==0)//当n=0的时候输出也是零
{
printf ("Scenario #%d\n",d);
printf ("0\n");
d++;
}
if (n!=0)
{
printf ("Scenario #%d\n",d);
printf ("%d\n",a[n+1]);
d++;
}
}
else
{
if (n==0)
{
printf ("Scenario #%d\n",d);
printf ("0\n");
printf ("\n");
d++;
}
if (n!=0)
{
printf ("Scenario #%d\n",d);
printf ("%d\n",a[n+1]);
printf ("\n");
d++;
}
}
}
return 0;
}