首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存人所指的数组中。 例如,若输入17,5,则应输出19、23、29、31、37。 注意:部分源程序在文件PROG1.C
请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存人所指的数组中。 例如,若输入17,5,则应输出19、23、29、31、37。 注意:部分源程序在文件PROG1.C
admin
2020-06-16
30
问题
请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存人所指的数组中。
例如,若输入17,5,则应输出19、23、29、31、37。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<stdlib.h>
4 void fun(int m,int k,int xx[])
5 {
6
7 }
8 void main()
9 {
10 FILE*wf;
11 int m,n,zz[1000];
12 system(’’CLS’’);
13 printf(’’\nPlease enter two in-tegers:’’);
14 scanf(’’%d%d’’,&m,&n);
15 fun(m,n,zz);
16 for(m=0;m
17 printf(’’%d’’,zz[m]);
18 printf(’’\n’’);
19 /*****************/
20 wf=fopen(’’out.dat’’,’’w’’);
21 fun(17,5,zz);
22 for(m=0;m<5;m++)
23 fprintf(wf,’’%d’’,zz[m]);
24 fclOSe(wf);
25 /*****************/
26 }
选项
答案
1 void fun(int m,int k,int xx[]) 2 { 3 int i,j,n; 4 for(i=m+1,n=0;n
=i)/*如果是素数,放入数组xx中*/ 8 xx[n++]=i; 9 } 10 }
解析
本题主要考查素数的判定方法,如果一个数不能被除了1和其自身以外的数整除,则这个数为素数。本程序使用循环语句控制需要判断的数,在循环体中判断该数是否为素数,若是则存人数组xx中。
转载请注明原文地址:https://kaotiyun.com/show/OOCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intsum=0,x=5;d0{sum+=x;}while(!一一x);printf(“%d\n”,sum);}程序的运行结果是()。
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在e中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在e数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=5142。
若有定义语句:intm[][3]={1,2,3,4,5,6,7};,则与该语句等价的是()。
若有以下程序:#includemain(){intc;c=13115;printf(“%d\n”,c);}则程序的输出结果是()。
下列给定程序中,函数fun的功能是:将自然数1~10及其平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。请在程序下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int[][N],intm),该函数的功能是使数组右上半三角元素中的值乘以m。例如,若m的值为2,a数组中的值为:则返回主程序后a数组中的值应为:注意:
以下选项中关于程序模块化的叙述错误的是()。
软件生命周期是指()。
下列序列中不满足堆条件的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域
随机试题
用人单位依法应保存工资支付书面记录备查,保存时间是()
A.血中HbCO浓度升高B.化学性肺水肿C.主要表现中枢神经系统症状D.造血功能异常E.肝血管肉瘤
诊断胰岛素瘤的最准确方法是
挥发油不具有的性质是
关于当事人适格的表述,下列哪一选项是错误的?(2008年试卷三第44题)
某企业因不服工商局吊销其营业执照的处罚,向人民法院提起行政诉讼,并要求赔偿。据此,回答下列两个问题。下列说法正确的有:()
甲公司和乙公司采用的会计政策和会计期间相同,甲公司和乙公司2014年至2015年有关长期股权投资及其内部交易或事项如下:资料一:2014年度资料①1月1日,甲公司以银行存款18400万元自非关联方购入乙公司80%有表决权的股份。交易前,甲公司不持有乙公
对于未函证的应收账款,注册会计师应()。
心理咨询师和求助者之间的人际距离应属于()
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
最新回复
(
0
)