首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
2017-02-24
42
问题
请编写一个函数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[1000];
system("CLS");
printf("\nPlease enter two integer:");
scanf("%d%d",&m,&n);
fun(m,n,z z);
for(m=0;m
printf("%d",zz[m]);
printf("\n");
/******************/
wf=fopen("out.dat","w");
fun(17,5,z z);
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://kaotiyun.com/show/h0Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,变量的隐含存储类别是
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
当运行以下程序时,从键盘输入AhaMA(空格)Aha<CR>,则下面程序的运行结果是#include<stdio.h>main(){chars[80],c=’a’;inti=0;scanf("%s",s);
以下选项中,当x为大于1的奇数时,值为0的表达式是
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
以下程序的输出结果是【】。#includevoidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){inti=3,j=5,*p=&i,
下面程序的功能是:计算110之间的奇数之和与偶数之和,请填空。#includemain(){inta,b,c,I;a=c=0;for(I=0;I
下列程序的输出结果是#include"stdio.h"#defineN3#defineM3voidfun(inta[M][N]){printf("%d\n",*(a[1]+2));}main(){inta
下列函数的运行结果是main(){inti=2,p;intj,k;j=i;k=++i;p=f(j,k);printf("%d",p);}intf(inta,intb){intc;if(a>b
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
随机试题
下列哪项为寒凝心脉型胸痹的主要特征
下列有关和解协议效力的表述中,不符合《企业破产法》规定的是( )。
下列关于基金财产债权债务的说法,正确的有()。Ⅰ.基金财产的债权,可以与基金管理人固有财产的债务相抵销Ⅱ.基金财产的债权,不得与基金托管人固有财产的债务相抵销Ⅲ.不同基金财产的债权债务,可以相互抵销Ⅳ.非因基
某零件年需要量16200件,日供应量60件,一次订货成本25元,单位储存成本1元/年。假设一年为360天。需求是均匀的,不设置保险库存并且按照经济订货量进货,则下列各项计算结果中错误的是( )。
八月的阳光一进八月,小夏和小秋天天去村前的土路边盼信。土路上的尘土很厚,八月的阳光煮熟了那层泡沫,赤脚踏上去便会燎起几个水泡。终于有一天,盼来了信,两封。小夏一封,小秋一封。两人急着看了信的封面后,又互看了对方的。小夏说:“京城的,比我的好。”小秋
【2015.陕西汉中】“认识自己的过程原来就是不断履行时代赋予你的现实要求的过程,职业和职责、从业和敬业是有区别的,我们要用自己的行动来写好自己的动人故事。”这段话体现了教师专业发展应具备对()的深入理解。
《“三个代表”重要思想学习纲要》指出,贯穿于“三个代表”重要思想的主题是()。
Forwellover2000yearstheworld’sgreatreligionshavetaughtthevirtuesofatrustingheart.Nowthereisanotherreasonto
Thebypassoperation(心脏搭桥手术)【C1】______open-heartsurgeryinwhichthephysiciantakesaveinfromthepatient’slegand【C2】___
Kodak’sdecisiontofileforbankruptcy(破产)protectionisasad,thoughnotunexpected,turningpointforaleadingAmericancorp
最新回复
(
0
)