首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,3 1,37。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其他函数中的任何内容
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,3 1,37。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其他函数中的任何内容
admin
2020-06-16
58
问题
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,3 1,37。
注意:部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
Void fun(int m,int k,int xx[])
{
}
Main()
{
int m,n,z z[1000];void NONO();
printf("\nPlease enter two
integers:");
scanf("%d%d",&m,&n);
fun(m,n,z z);
for(m=0 ;m
printf("%d",z z[m]);
printf("\n");
NONO();
}
Void NONO()
{/*本函数用于打开文件,输入测试数据,
调用fun函数,输出数据,关闭文件。*/
int m,n,z z[1000],i;
FILE*rf,*wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<1 0;i++){
fscanf(rf,"%d%d",&m,&n);
fun(m,n,z z);
for(m=0;m
(wf,"%d",z z[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/mKCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一般情况下,当对关系R和S进行自然连接时,要求R和s含有一个或者多个共有的()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列各项中属于应用软件的是()。
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.c中,不要改动main函数,不得增
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有1
编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。例如,若S所指字符串的内容为“ABCDEFGl2345”,其中字符A的ASCI
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
围绕山顶一圈有N个山洞,编号为0、1、2、3、……、N—1,有一只狐狸和一只兔子在洞中居住。狐狸总想找到兔子并吃掉它,它的寻找方法是先到第一个}同(即编号为0的洞)中找;再隔1个洞,即到编号为2的个洞中找;再隔2个洞,即到编号为5的洞中找;下次再隔3个洞;
给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为:letter’a’:3times
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
下列叙述中正确的是()。
随机试题
A.单层高柱状上皮B.有纤毛的高柱状上皮C.复层鳞状上皮D.鳞状上皮化生E.生发上皮宫颈管黏膜上皮是()
盛衰之理,虽曰天命,岂非人事哉!(《五代史伶官传序》)
产生发绀的原因是由于血液中()
焦三仙通常是指
国办发[2008]131号规定,对住房转让环节营业税的减免政策暂定执行至()。
()是在同一张财务报表的不同项目之间、不同类别之间,或在两张不同财务报表如资产负债表和利润表的有关项目之间作比较,用比率来反映它们之间的关系,以评价客户财务状况和经营状况好坏的一种方法。
经济仲裁的原则包括()。
有一位老人生于1850年卒于1902年,他这一生可能经历哪些历史事件?() ①鸦片战争 ②第二次鸦片战争 ③甲午中日战争 ④八国联军侵华战争 ⑤虎门销烟 ⑥义和团运动
行为主义学派的主要特点是()
______you______furtherproblemswithyourprinter,contactyourdealerforadvice.
最新回复
(
0
)