首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存人所指的数组中。 例如,若输入17,5,则应输出19、23、29、31、37。 注意:部分源程序在文件PROG1.C
请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存人所指的数组中。 例如,若输入17,5,则应输出19、23、29、31、37。 注意:部分源程序在文件PROG1.C
admin
2020-06-16
57
问题
请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存人所指的数组中。
例如,若输入17,5,则应输出19、23、29、31、37。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<stdlib.h>
4 void fun(int m,int k,int xx[])
5 {
6
7 }
8 void main()
9 {
10 FILE*wf;
11 int m,n,zz[1000];
12 system(’’CLS’’);
13 printf(’’\nPlease enter two in-tegers:’’);
14 scanf(’’%d%d’’,&m,&n);
15 fun(m,n,zz);
16 for(m=0;m
17 printf(’’%d’’,zz[m]);
18 printf(’’\n’’);
19 /*****************/
20 wf=fopen(’’out.dat’’,’’w’’);
21 fun(17,5,zz);
22 for(m=0;m<5;m++)
23 fprintf(wf,’’%d’’,zz[m]);
24 fclOSe(wf);
25 /*****************/
26 }
选项
答案
1 void fun(int m,int k,int xx[]) 2 { 3 int i,j,n; 4 for(i=m+1,n=0;n
=i)/*如果是素数,放入数组xx中*/ 8 xx[n++]=i; 9 } 10 }
解析
本题主要考查素数的判定方法,如果一个数不能被除了1和其自身以外的数整除,则这个数为素数。本程序使用循环语句控制需要判断的数,在循环体中判断该数是否为素数,若是则存人数组xx中。
转载请注明原文地址:https://kaotiyun.com/show/OOCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:请勿改动main函数和其他函
请编写函数fun,其功能是:将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。例如,若输入9.98.57.68.59.39.58.97.88.68.4
下列给定程序中,函数fun的功能是:在有n名学生、2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是76.125000请改正函数fun中指定部位的错误
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。例如,当a=45,b=12时,调用该函数后c=2514。
编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若输入精度0.0005,则程序应输出为3.140578。注意:部分源程序给出如下。请勿改动主函数main和
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出“OK”的语句是()。
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。请在
随机试题
继发性肺结核不包括以下哪项改变
某老年女性乳腺发现一肿块,病理检查发现,肿瘤界限清楚,切面鱼肉样。肿瘤细胞分化差,核明显多形性,瘤细胞呈合体样;间质较少,可见大量淋巴细胞浸润,则此肿瘤最可能的诊断是
要通过消化道传播的肝炎
A.冰片B.芒硝C.阿魏D.滑石E.血竭易升华的饮片是
一个建设项目的桩基础工程属于( )。
施工进度控制总结内容:合同工期目标及计划工期目标完成情况,()。
大唐电信代表中国提出的()标准采用了TDD模式,支持不对称业务。
通常下列()事件或指标变动时,认为发生了国别风险。
Topmarathonrunnerstendtobeleanandlight,starswimmersarelongthighswithhugefeetandgoldmedalweightliftersareso
Would-belanguageteacherseverywherehaveonethingincommon:theyallwantsomerecognitionoftheirprofessionalstatusand
最新回复
(
0
)