首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其他函数中的任何内容,
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其他函数中的任何内容,
admin
2017-11-27
40
问题
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。
注意:部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun (int m, int k, int xx [ ] )
{
}
main ()
{
int m, n, zz[1000] ;voidNONO ();
printf("\nPlease enter two
integers:");
scanf("%d %d", &m, &n);
fun(m, n, zz) ;
for(m = 0 ; m < n ; m++)
printf("%d ", zz[m]);
printf("\n");
NONO();
}
void NONO ()
{/* 本函数用于打开文件,输入测试数据,
调用fun函数,输出数据,关闭文件。*/
int m, n, zz[1000], i ;
FILE *rf, *wf ;
rf = fopen("in.dat","r") ;
wf = fopen("out.dat", "w");
for(i = 0 ; i < 10 ; i++) {
fscanf(rf, "%d%d", &m, &n) ;
fun(m, n, zz);
for(m = 0 ; m < n ; m++)
fprintf (wf, "%d ", zz[m]);
fprintf(wf, "\n");
}
fclose (rf);
fclose(wf); }
选项
答案
int r=0, temp,p, sign=1; for(temp=m+1;temp
=temp) {if(k>=0) //判断已有的素 数个数是否已经满足sum个 {xx[r++]=temp;//将素数 temp存入数组select k--;//将题目中要求的素数 个数减1 } else break; }}
解析
进入fun函数,根据前面的分析:
首先,定义、初始化变量sign,作为素数的标志;定义r,初始化为存储素数数组的起始位。然后,每判断一次temp中的值是否为素数后,使temp的值增1,再次对temp中新的值进行判断其是否为素数,不断循环此过程,直到m的值等于指定的个数,即函数中的k个数。
转载请注明原文地址:https://kaotiyun.com/show/a9xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是__________。#includemain(){inta=25;fun(&a);}fun(int*x){printf(“%d\n”,++*x);
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns:}
下述程序的输出结果是()。#includevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
关系表中的每一行记录称为一个()。
下列特征中不是面向对象方法的主要特征的是()。
定义inta=5,b=20;若执行语句printf(“%d\n”,++a*--b/5%13);后,输出的结果为_______________。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个__________实际上对应一个处理模块。
对下列二叉树进行中序遍历的结果是()。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是()。
随机试题
消渴病机特点应除外以下哪项
关于T细胞产生的细胞因子,下列哪项是正确的
温疟的治法为寒疟的治法为
某男,中焦素寒,今不慎生冷,遂致胃脘冷痛,泛吐清水,不思饮食,舌苔白腻,宜以何药为主治疗
监理单位履行正常监理服务所支付的费用,监理合同无约定的,由( )。
上市公司增发新股,向不特定对象公开募集股份,发行价格应()。
依照《导游人员管理条例》的规定,被吊销导游证的人员()。
学生在掌握了“萝卜”“白菜”“茄子”等概念之后,再学习“蔬菜”这一概念。这种学习属于()。
=_________。
Aspearorarobothasthequalityoftechnologyonlywhenit______.TheexamplesoftheChallengerandChernobylcitedbythe
最新回复
(
0
)