首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
50
问题
请编写一个函数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://www.kaotiyun.com/show/Asxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
以下语句定义正确的是()。
若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);}
若从键盘输入24,则以下程序输出的结果是()。#include<stdio.h>main(){inta;scanf("%d",&A);if(a>20)printf("%d",A);if(a>1
当用“#defineF37.5f”定义后,下列叙述正确的是()。
软件工程研究的内容主要包括:软件开发技术和()。
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是()。
下列特征中不是面向对象方法的主要特征的是()。
有以下字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
随机试题
Thefirstsnowboardsweremadeinthe1960s.However,itwasinthelate1970sthattheybecamemore【C1】______Throughoutthe198
有关肿瘤的概念哪项是错误的
某水运施工企业应邀参加某感潮河段航道整治大型护岸工程的施工投标,为了既不影响中标,又能在中标后取得较好的效益,经研究决定采取不平衡报价法对原估价作出适当的调整,具体数字见下表(单位:万元)。问题:该承包商所运用的不平衡报价法是否恰当?为什么?
根据牛船税法律制度的规定,下列车船中,免征车船税的有()。(2()11年)
在东莞,专门以乞讨谋生的约有3000余人,而在东莞城区就有1000余人。职业化乞讨人员对社会治安造成了不良影响,大部分乞讨人员表示拒绝救助。请结合“东莞丐帮事件”,你认为为整治乞丐,规范流浪人口管理。政府应该怎么做?
实现:远大:梦想
Weknowtodaythatthetraditionsoftribalartaremorecomplexand"primitive"thanitsdiscoverersbelieve;wehaveevenseen
计算机中图形格式一般有二类,即(101)和(102)。具体的存储方式有许多种,通常用图形文件的后缀名来区分,如以(103)为后缀名的,则是以ASCII方式存储的图形;而(104)则不是图形文件的后缀名。多媒体中的视频信息是指(105)。
数据库设计中反映用户对数据要求的模式是( )。
Jackisadiligentstudent.
最新回复
(
0
)