/*在数组内放入1,对1的个数进行计数,每计数到三个1,则输出当前位置。且当前位置清0。一直到所有的数都计数完毕。*/#includevoid main(){ int a[21]; int n=0,i,sum,subsum=0; printf("enter n:");/*输入n*/ scanf("%d",&n); sum=n; for(i=1;i0) {subsum=0;while(subsumn)
i-=n; if(a!=0) {
subsum++; }
}printf("%d ",i); /*输出当前数*/a=0;/*清零*/sum--;
}}enter n:3(输入)3 1 2(输出)enter n:10(输入)3 6 9 2 7 1 8 5 10 4(输出) |