填空题 以下程序运行时,输出到屏幕的结果中第一行是 1(10) 2,第二行是 3(11) 4,第三行是 5(12) 6。 #include #include void main7 {int a[100]={0},i,j,k; for(i=1;i<100;i++) a[i]=i+1; printf("%4d%4d%4d/n",a[0],a[1],a[2]); for(j=1;j<100;j++) { if(a[j]!=0) for(k=j+1;k<100;k++) if(a[k]%a[j]==0) a[k]=0; } for(k=1,i=0;k<100;k++) if(a[k]!=0) {printf("%4d",a[k]); i++; if(i%3==0)printf("/n"); } }
  • 1、
【正确答案】 1、(10)0 2 3 (11)2 3 5 (12)7 11 13    
【答案解析】