首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数void fun(int m,intk,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。 例如,若输入17,5,则应输出19、23、29、31、37。 注意:部分源程序在文件PROG1.C中
请编写一个函数void fun(int m,intk,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。 例如,若输入17,5,则应输出19、23、29、31、37。 注意:部分源程序在文件PROG1.C中
admin
2017-09-23
43
问题
请编写一个函数void fun(int m,intk,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。
例如,若输入17,5,则应输出19、23、29、31、37。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#incJude < conio.h >
#2nclude < stdio.h >
#include < stdlib.h >
void fun(int m,int k,int xx[])
{
}
void main()
{
FTLE * wf;
int m,n,zz[1 0 0 0];
system("CLS");
printf"\nPlease enter two integers:");
scanf("%d%d",&m,&n);
fun(m,n,z z);
for(m=0;m < n;m++)
printf("%d",zz[m]);
printf("\n");
/*********found*********/
wf=fopen("out.dat","w");
fun(1 7,5,zz);
for(m=0;m < 5;m++)
fprintf(wf,"%d",zz[m]);
fclose(wf);
/*********found*********/
}
选项
答案
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://kaotiyun.com/show/Asxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>main(){inta=1,b=3;if((++a<0)&&!(b--<=0))printf("%d,%d\n",a,B;else
已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为0。下面程序执行后的输出结果是()。#include<ctype.h>#include<string.h>voidfun(cha
以下程序的输出结果是()。#inciude<stdio.h>main(){chars[]="ABCabc";s[5]=’\0’;printf("%s\n",s);}
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
若有定义:intx=1,y=2;floata=3.7,b=2.1;则(x+y)%2+(int)a/(int)b表达式的值为()。
以下叙述中错误的是()。
数据结构中,与所使用的计算机无关的是数据的()。
设有条件表达式:(EXP)?i++;j--,则以下表达式中(EXP)完全等价的是()。
设有如下关系表:RSTABCABCABC112313112223223313则下列操作中正确的是()。
下面4个关于C语言的结论中错误的是()。
随机试题
在德育管理过程中,精神激励比物质激励的效果更显著,影响更长久。()
邻近的地主:建在我们土地旁边的庞大的炼铝厂造成的空气污染正在杀死我们的作物。公司发言人:不应该怪罪炼铝厂,因为我们的研究表明,损害是由昆虫和细菌造成的。下面哪项如果正确,最严重地削弱了公司发言人得出的结论?
车削工件材料为中碳钢的普通内螺纹,计算孔径尺寸的近似公式为()。
在产品不计价法又称_________,是指不计算月末在产品成本的方法。如果企业各月末在产品数量很少,价值很低,且各月在产品数量比较稳定时,算不算在产品成本对完工产品成本的影响很小,对其成本可以忽略不计。
五行“相侮”,主要是指
男,40岁。感冒后,下唇及唇周皮肤出现成簇的针头大小的小水疱,破溃后结痂,局部灼痒疼痛。该患者患的疾病可能为
患者中年男性,周期性上腹痛多年,近半年来疼痛无周期性规律,并渐消瘦。胃镜见胃窦部有1个2cm×2.5cm大小的溃疡,边缘呈不规则隆起,质脆易出血,应首先考虑的是
以下哪种防水卷材的耐热度比较高?
某建筑公司兼营运输业务,本年度发生如下业务:(1)与甲建筑公司签订一项建筑承包合同,金额3500万元,又将该工程的一部分分包给乙建筑公司签订合同,分包金额1000万元。(2)3月31日,与丙企业签订一协议,公司承租丙企业设备1台,每月租赁费10万元
A、Scientists.B、Artgraduates.C、Children.D、Women.C
最新回复
(
0
)