View Code #include#include #define N 16325int a[N];main(){ int i,j,m; scanf("%d",&m); memset(a,0,sizeof(a)); a[0]=1; for(i=2;i<=m;i++) { int c=0; for(j=0;j =0;j--)//结果是倒序存放的 { if(a[j]) break;//并未继续执行j-- } for(i=j;i>=0;i--)//退出时j嗨未自减 { printf("%d",a[i]); } printf("\n"); return 0;}