#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]); } }
数组的大小不够,应该定义更大容量的数组,之后再补上
时间: 2024-10-05 05:32:34