首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的
admin
2020-06-02
25
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。
例如,若输入17,5,则应输出19、23、29、31、37。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
void fun(int m,int k,int xx[])
{
}
void main()
{
FILE*wf;
int m,n,zz[1 0 00];
system("CLS");
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");
/*****************/
wf=fopen("out.dat","w");
fun(17,5,zz);
for(m=0;m<5;m++)
fprintf(wf,"%d",zz[m]);
fclose(wf),
/*****************/
}
选项
答案
void fun(int m,int k,int xx[]) { int i,j,n; for(i=m+1,n=0;n<k;i++)/*找大于m的素数,循环k次,即找出紧靠m的k个素数*/ {for(j=2;j<i;j++)/*判断—个数是否为素数,如果不是,跳出此循环,判断下一个数*/ if(i%j==0)break; if(j>=i)/*如果是素数,放入数组xx中*/ xx[n++]=i; } }
解析
本题主要考查素数的判定方法,如果一个数不能被除了1和其自身以外的数整除,则这个数为素数。本程序使用循环语句控制需要判断的数,在循环体中判断该数是否为素数,若是则存入数组xx中。
转载请注明原文地址:https://jikaoti.com/ti/o3G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当用户要求输入的字符串中含有空格时,应使用的输入函数是
下面不能作为结构化方法软件需求分析工具的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
有以下程序,程序运行后的输出结果是#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}
若程序中有宏定义行:#defineN100则以下叙述中正确的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
有以下程序#includevoidflint*p,int*q)voidflint*p,int*q);{main()p=p+1;*q=*q+1;{i
下列数据结构中,不能采用顺序存储结构的是
有以下程序#includemain(){inta=2,b;b=a
随机试题
如何排除制动管路的空气?
女性,45岁,发热3周余,体温为37.5—38.2℃,未应用抗生素治疗,风湿性二尖瓣狭窄合并关闭不全病史,超声心动图提示二尖瓣上有赘生物。考虑该患者最可能的血培养结果是
急性细菌性痢疾的首选药物是
在少雨干燥地区,四级公路适宜使用的沥青路面面层是()。
正远公司的主营业务是生产并销售产品,该公司某月销售一批原材料,共500千克,单位成本每千克40元(未计提减值),单价为每千克50元,不考虑增值税,款项已经收存银行,应编制会计分录()。
甲公司2018年1月7日采用分期付款购买大型设备。合同约定价款12000000元,1月7日支付2000000元,其余款项按5年等额支付,付款日为每年12月31日。设备购买价款的现值为958l600元,设备的现行价格为10000000元,设备
在WAIS-RC中,以反应速度和正确性作为评分依据的分测验包括()。
材料一:中医是我国独有的传统医学,它借用五行学说来说明人体组织结构,用金、木、水、火、土分别对应肺、肝、肾、心、脾等人体五脏,认为人体是一个以心为主宰、以五脏为中心的统一体,它们通过经络相互连结在一起,通过相生相克而相互调节,维持整体水平的协调和平衡。材
人力资源和社会保障部部务会审议通过的《事业单位公开招聘违纪违规行为处理规定》,属于()。
A、Toshowthatthereturnpolicymaydifferfromstoretostore.B、Toshowthattheclothesdidn’tfitherdaughter.C、Toexpres
最新回复
(
0
)