未分类题
阅读以下函数说明和C语言函数,将应填入(n)处的语句写在对应栏内。
【函数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;
}
}
}
A.1说明】
B.1】
C.2说明】
D.2】
E.h>
F.h'
【参考答案】
(1)i=1;i<5;i++(2)i!=k&&i!=j&&j!=k(3)a[i]=I(4)a[j]=0(5)line++......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)