首页 > 代码库 > 杭电2053 WA

杭电2053 WA

#include<stdio.h>int main(){    int n,i,a[105];    while(scanf("%d",&n)!=EOF)    {        for(i=0;i<=100;i++)        {            a[i]=0;                    }        a[0]=1;        for(i=1;i<=100;i++)        {            if((i+1)%n==0)            {                if(a[i+1]==1)                    a[i+1]=0;                else                    a[i+1]=1;            }                        }        for(i=0;i<=100;i++)printf("a[%d]=%d\n",i,a[i]);                printf("%d\n",a[n-1]);    }}

数组的大小不够,应该定义更大容量的数组,之后再补上

杭电2053 WA