首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数void fun(int m,intk,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。 例如,若输入17,5,则应输出19、23、29、31、37。 注意:部分源程序在文件PROGl.C中
请编写一个函数void fun(int m,intk,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。 例如,若输入17,5,则应输出19、23、29、31、37。 注意:部分源程序在文件PROGl.C中
admin
2018-03-28
60
问题
请编写一个函数void fun(int m,intk,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。
例如,若输入17,5,则应输出19、23、29、31、37。
注意:部分源程序在文件PROGl.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 in
tegers:");
scanf("%d%d",&m,&n);
fun(m,n,zz);
for(m=0;m<n; m++)
printf("%d",zz[m]);
printf("\n");
/******************/
wf=fopen("out.dat","w");
fun(17,5,zz);
for(m=0;m<5;m++)
fprintf(wf,"%d",zz[m]);
fclose(wf);
/******************/
}
选项
答案
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/RDxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是______。
若有以下程序main(){intp,a=5;if(p=a!=0)printf("%d\n",p);elsepfintf("%d\n",p+2);}执行后输出结果是
以下程序的输出结果是【】。main(){inta=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%d\n",a,b);}
下列程序的运行结果为【】。#include<stdio.h>main(){staticcharstr1[40];charstr2140];strcpy(str2,"China")
下列程序的运行结果是______。voidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x=&a,*y=&
有以下程序:#include<stdio.h>main()}chara,b,e,d;seanf("%e,%e,%d,%d",&a,&b,&c,&d);printf("%c,%c,%e,%c\n",a,b,c,
下面语句中不能定义一个数组,元素值依次分别为1,1,1,0,0的是______。
数据库系统中实现各种数据管理功能的核心软件称为【】。
随机试题
传统的支付结算系统是以_______为主,以_______的金融专用网络为核心。
顶极—格局假说的优势顶极,相当于单元顶极论的
【B1】【B3】
项目管理措施包括()。
当人的视野中有极强的亮度对比时,由光源直射或由光滑表面的反射出的刺激或耀眼的强烈光线,称为眩光。眩光能()。
锅炉本体受热面组合安装的一般程序是:设备清点检查→()试验→联箱找正划线→管子就位对口和焊接。
我国企业利润表中的利润项目包括()。
根据《中华人民共和国产品质量法》的规定,在产品标识方面,生产者的主要义务包括()。
满18周岁的公民才具有民事权利能力。
简述学前儿童情绪障碍的主要表现。
最新回复
(
0
)