首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的
admin
2019-03-19
47
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数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 integers:");
Scanf("%d%d",&m,&n);
fun(m,n,zz);
for(m=0;m<n;m++)
printf("%d",zz[m]);
printf("\n");
/*********found*********/
wf=fopen("out.dat","w");
fun(17,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/ABRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在线性表的多种存储结构中,最简单的方法是【】
下列程序段的输出结果是______。int**pp,*p;inta=10,b=20;p=&a;pp=&p;p=&b;printf("%d,%d\n",*p,**pp);
若有如下程序:floatsub(inta,intb){return(a*b);}main(){inti=1,j=2,k=3;printf("%4.0f\n",sub((int)sub(k+j,j),
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
在结构化方法中,软件功能分解属于软件开发中的______阶段。
数据处理的最小单位是
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
随机试题
消渴的病变脏腑主要在
在临床医学研究时对受试者选择的最佳道德原则是
有关经皮给药制剂优点的错误表述是()。
关于网络计划的说法,正确的是()。
测验时跳过某个难题,先做简单的题目,这属于()。
1968年建成的南京长江大桥,丰水区的净空高度是24米,理论上最多能通过3000吨级的船舶,在经济高速发展的今天已经成为“腰斩”长江水道、阻碍巨轮畅行的建筑。一位桥梁专家断言:要想彻底疏通长江黄金水道,必须拆除、重建南京长江大桥。以下哪项如果为真,
某地区2004—2006年按当年价格计算的居民消费额分别为1000万元、1100万元和1210万元,又已知这三年的居民消费价格分别比上年上涨了5%、2%和8%,计算该地区2005、2006年居民实际消费的增长速度以及2005—2006年的平均增长速度。[中
AllofthefollowingstatementsaboutBeowulfaretrueEXCEPT
StatisticsI.Statisticsin【T1】________A.Irregularitiesintheballoting:thethird-partycandidatePatBuchanangot【T2】____
A、Hehasdifficultiesgoingonwithhisresearch.B、Hedoesn’tunderstandtheworkplacefriendshipC、Hehasn’treadanyliteratu
最新回复
(
0
)