首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
54
问题
请编写一个函数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,2,3,4,5,6,7,8,7,10},*p;p=a;printf("%d\n",*p+8);}
对于一个正常运行的C程序,下列叙述中正确的是()。
()的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
下面程序的运行结果是()。for(i=3;i<7;i++)printf((i%2)?("**%d\a"):("##%d\n"),i);
软件工程研究的内容主要包括:软件开发技术和()。
设有条件表达式:(EXP)i++:j--,则以下表达式中与(EXP)完全等价的是()。
以下叙述中错误的是()。
若整型变量a、b、c、d中的值依次为1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
在两种基本测试方法中,____________测试的原则之一是保证所测模块中每一个独立路径至少执行一次。
随机试题
霍奇金淋巴瘤最重要和最具有诊断意义的细胞是()
在融资融券业务的账户体系中,()用于存放证券公司拟向客户融出的资金及客户归还的资金。
男性,60岁,突发胸骨后压榨性疼痛2小时,并向左肩放射,伴多汗,恶心、气短。
患者,女,32岁。上颌前部被硬物撞击,经X线检查,证实为上颌前部的牙槽突骨折伴牙龈撕裂伤。该患者不必进行的处理是
记名提单、不记名提单、指示提单都是物权凭证,因此都可以流通转让,它们的区别在于转让的方式不同。()
指数化投资策略的目标是使债券投资组合达到与某个特定指数相同的收益,它以()的假设为基础,属于消极型债券投资策略之一。
根据2002年穆迪公司在违约损失率预测模型LossCalc的技术文件中所披露的信息,()对违约损失率的影响贡献度最高。
下列各项中,属于材料采购成本的有()。
已知一个样本一1,0,2,x,3,它们的平均数是2,则这个样本的方差S2=________.
简述遗产的特征。
最新回复
(
0
)