首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
38
问题
请编写一个函数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全国计算机二级
相关试题推荐
运行下面的程序,输入字符串MicrosoftVisualStudio,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);p
已知字母a的ASCII码为十进制数97,下面程序的输出结果是()。#include<stdio.h>main(){charc1,c2;c1=’a’+’6’-’0’;c2=’a’+’3’-’0’;
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,pf);,其中buffer代表的是()。
人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以作为主关键字的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
在两种基本测试方法中,____________测试的原则之一是保证所测模块中每一个独立路径至少执行一次。
下列方法中,不属于软件调试方法的是()。
下面4个关于C语言的结论中错误的是()。
随机试题
英文字母Q的正确打法是()
益母草的功效是
下列各种法律规定中,哪些属于除斥期间:()。
房地产开发项目的施工许可证由()向发证机关申请领取。[2006年考题]
某小区服务用房为单层砌体结构,采用墙下条形基础,基础埋深1.0m,地下水位在地表下2m。由于基底为塘泥,设计采用换土垫层处理地基,垫层材料为灰土。荷载效应标准组合时,作用于基础顶面的竖向力F为75kN/m,力矩M为20kN.m/m,基础及基底以上填土的加权
某高中开设两门兴趣课程,同学们可自由报名参加,其中三年级一班的同学中,参加A课程的同学有19人,参加B课程的同学有26人,另有11位同学未参加兴趣课程。则三年级一班最少有多少位同学?
斗茶始于唐代,据考____________于岀产贡茶闻名于世的福建建州茶乡。是每年春季新茶制成后,茶农、茶客们比新茶优良次劣排名顺序的一种比赛活动。有比技巧、斗输赢的特点,富有趣味性和挑战性。一场斗茶比赛的胜败,犹如今天一场球赛的胜败,为众多市民、乡民所_
根据我国《证券法》,________可以以自己的名义持有股票。
下列情形中,符合我国法律适用原则的是()(2014年一综一第11题)
A2-B2=(A+B)(A-B)的充分必要条件是______.
最新回复
(
0
)