首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数void fun(int m, int k, int xx[]),该函数的功能是将大于整数m且紧靠m的k个非素数存入所指的数组中。 例如,若输入15,5,则应输出16,18,20,21,22。 注意:部分源程序给出如下。
请编写一个函数void fun(int m, int k, int xx[]),该函数的功能是将大于整数m且紧靠m的k个非素数存入所指的数组中。 例如,若输入15,5,则应输出16,18,20,21,22。 注意:部分源程序给出如下。
admin
2009-02-15
46
问题
请编写一个函数void fun(int m, int k, int xx[]),该函数的功能是将大于整数m且紧靠m的k个非素数存入所指的数组中。
例如,若输入15,5,则应输出16,18,20,21,22。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
void fun(int m,int k,int xx[])
{
}
main()
{
int m,n,zz[1000];
clrscr();
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");
}
选项
答案
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) { xx[n++]=i; /*如果不是素数,放入数组xx中*/ break; /*并跳出本层循环,判断下一个数*/ } }
解析
本题只要掌握了判断非素数和素数的算法即不难完成了,其实程序缺少部分也正是这部分。
转载请注明原文地址:https://kaotiyun.com/show/XTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
科学家研制出一种无针注射器,这种注射器的注射原理最可能是()。
将水生植物和小鱼放入盛有水的玻璃缸中,密闭后置于光照、温度等适宜条件下。下列相关叙述,错误的是()。
假定甲有外遇,为达到和第三者结婚的目的,准备杀妻,已将毒药放入妻子的碗中,妻子发觉饭有异味而将饭倒掉,幸免于难,则甲的行为属于()。
金融市场最基本的功能是()。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
能够根据样本结果推断总体数量特征的调查方式是()。
某出版社新招了10名英文、法文和日文方向的外文编辑,其中既会英文又会日文的小李是唯一掌握一种以上外语的人。在这10人中,会法文的比会英文的多4人,是会日文人数的两倍。问只会英文的有几人?
随机试题
下列说法错误的是()。
在合金钢中高合金钢的合金元素总量大于_______%。
简述教育国际化对第三世界国家教育发展的积极作用。
下列各物中,属于法定孳息的是【】
阴病治阳的具体应用是
患者,女,70岁。诉患牙不适半年余,求拔除。检查:血压160/95mmHg,患牙松动,叩诊(-),牙龈无炎症。何时拔牙最妥
相对压强的起点是指:
地表水环境质量评价应根据应实现的水域功能类别,选取相应类别标准,进行(),评价结果应说明水质达标情况,超标的应说明超标项目和超标倍数。
下列关于固定资产原值的说法,错误的有()。
按照《基金垂管理条例》规定,下列有关监事及其职能的表述中,不正确的是( )。
最新回复
(
0
)