【函数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;