【函数2.1说明】 有1、2、3、4四个数字,输出由这些数字组成的互不相同且无重、复数字的三位数。 【函数2.1】 main() { int i,j,k; printf("\n"); for( (1) )/*以下为三重循环*/ for(j=1; j<5;j++) for (k=1;k<5;k++) {if ( (2) ) /*确保i, j, k 三位互不相同*/printf("%d,%d,%d\n",i,j,k); } } 【函数2.2说明】 计算并输出100之内的素数,每行输出10个,超过10个则换行。 【函数2.2】 #include <stdio.h> #include "math.h" #define N 101 main() { int i,j,line,a[N]; for(i=2;i<N;i++) (3) ; for(i=2;i<sqrt(N);i++) for(j=i+1;j<N;j++) { if(a[i]!=0&&a[j]!=0) if(a[j]%a[i]==0) (4) ; } printfC\n"); for(i=2,line=0;i<N;i++) { if(a[i]!=0) { prinff("%5d",a[i]); (5) ; } if(line==10) { prinff("\n"); line=0; } } }