首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或删行,
函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或删行,
admin
2013-04-02
54
问题
函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
int fun(int n)
{ int i,j,count=0;
printf(”\nThe prime number between
3 to%d\n”,n);
for(i=3;i<=n;i++){
/*****************found******************/
for(【1】;j
/*****************found******************/
if(【2】%j==0)
break;
/*****************found******************/
if( 【3】>=i)
{ count++; printf(count%15?
”%5d”:”\n%5d”,i);)
}
return count;
}
main()
( int n=20,r;
r=fun(n);
printf(”\nThe number of prime
is:%d\n”,r);
}
选项
答案
j=3 i j
解析
第一空:n>2,由“printf("\nThe prime number between 3 to %d\n", n);”可知,从3开始寻找素数,故第一空处应为“j=3”。
第二空:由审题分析可知,判断i是否是素数用2、3、…、i-1这些数逐个去除i即可,故第二空处应为“i”。
第三空:由“count++; printf( count%15? "%5d":"\n%5d", i);”可知找到一个素数i了,在i是素数的时候,变量j从2到i-1都不能被i整除,退出for循环的是j的值已经变成i了,故判断j是否大于等于i便可知i是不是素数,所以第三空应为“j”。
转载请注明原文地址:https://kaotiyun.com/show/IJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数sstrcat()的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abcd,t所指字符串为efgh,函数调用后s所指字符串为abcdefgh。请填空。#include<string.h>v
有以下程序: float f1(float n) { return n*n; } float f2(float n) { return 2*n; } main() {float(*p1)(float),(*p
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
有以下程序: void swapl(int c0[],int c1[]) {int t; t=c0[0]; c0[0]=c1[0];c1[0]=t; } void swap2(int *c0,iht *c1) {in
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<B)if(c=D)y=0;elsey=1;该语句所表示的含义是______。
下列数据结构中,能用二分法进行查找的是 ______。
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否贝愉出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件;a+b>c,a+c>b,b+c>a。请填空。main(){
下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#includ
若变量已删除正确定义,则以下语句的输出结果是______。 s=32; s^=32; printf("%d",s);
随机试题
()抽油机井结构内没有套管。
求函数f(x,y)=3xy—x3一y3的极值.
最可能是乳腺纤维腺瘤的是最可能是乳腺脓肿的是
四逆散证的病机是
A.阴寒内盛,凝滞胃肠B.脾胃虚弱,清浊不分C.脾虚胃寒,失于温养D.阳气衰微,阴寒内结E.脾肺气虚,传送无力冷秘的病机为
桩基静载试验,总位移量大于或等于40mm,或本级荷载下沉量大于或等于前一级荷载下沉量的5倍,即可终止加载,该级荷载即为极限荷载。()
已知,则()
一项工作本来应该由你的同事去做,而同事现在有另外的任务,于是领导安排你接替同事的工作,同事回来后对你的工作不满意,请问你该怎么办?
某重点中学的学生中,有的是共青团员,有的不仅是共青团员,而且是校学生会干部。所有共青团员都是学习成绩良好的学生,所有成绩良好的学生都只遵守学校的规定。如果以上陈述为真,则以下哪项不一定为真?
虚拟设备是指
最新回复
(
0
)