首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
四、程序设计题 编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。 例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数mai
四、程序设计题 编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。 例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数mai
admin
2019-07-10
76
问题
四、程序设计题
编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。
例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include<stdio.h>
void fun(int m,int*k,int xx[])
{
}
main()
{
int m,n,zz[100];
void NONO();
printf("\nPlease enter an integer number between 10 and 100:");
scanf("%d",&n);
fun(n,&m,zz);
printf("\n\nThere ore%d non-prime numbers less than%d:",m,n);
for(n=0;n<m;n++)
printf("\n%4d",zz[n]);
NONO();
}
void NONO()
{
/*请在此函数内打开文件,输入测试数据,调用fun函数,
输出数据,关闭文件。*/
int m,n,zz[100];
FILE*rf,*wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
fscanf(rf,"%d",&n);
fun(n,&m,zz);
fprintf(wf,"%d\n%d\n",m,n);
for(n=0;n<m;n++)
fprintf(wf,"%d\n",zz[n]);
felose(rf);
felose(wf);
}
选项
答案
void fun(int m,int*k,int xx[]) { int i,j,n=0; for(i=4;i<m;i++)/*找出大于1小于整数m的非素数*/ {for(j=2;j<i;j++)if(i%j==0)break; if(j<i)xx[n++]=i; } *k=n;/*返回非素数的个数*/ }
解析
题目要求将1~m之间的非素数存入数组中,应使用循环判断结构。循环语句用来遍历1~m之间的每个数,判断语句用来判断该数是否为素数,若不是素数,则将其存入数组中。这道题目是考查一个数是否为素数的简单延伸,只要掌握了判断素数的方法,问题便能顺利解决。
转载请注明原文地址:https://www.kaotiyun.com/show/f4ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在以往几千年的传统社会,深受农耕环境和封建传统思想的影响,许多老百姓把“法”理解为仅仅是约束百姓的“王法”,于是________法律。他们对于行为的________仍主要从情理、风俗、道德角度考虑,很少从法律角度出发。填入画横线部分最恰当的一项是(
研究人员发现,与现生树木相比,古老的枝蕨类植物的茎干结构和生长方式明显不同。现生常见树木中,起到支撑和运输作用的组织维管束往往呈一个单一的整体。它通过不断的次生生长,让树木茎干加粗,并产生年轮。而在泥盆纪的枝蕨类植物中,至少存在数十个互相独立、交织成网状的
网络文学经过20年的快速发展.已收获丰富的作品、巨大的经济效益和来自各方的关注。但在爆发式增长的同时,有关其价值及合理性的质疑也________。综观网络文学整体,虽然不乏________的佳作,但与庞大基数相比,精品数量依旧偏少。填入画横线部分最恰当的一
对社会现实的文化状况进行分析和评价,向学生提供有价值的文化。这是教育的哪种文化功能
法的制定就是指法定的国家机关,依照法定职权和程序()。
下列属于程序法部门中的非诉讼程序法的是()
构建社会主义和谐社会是社会主义建设的题中应有之义。党中央反复强调要把推进社会主义和谐社会建设作为全面建设小康社会和中国未来发展的重要任务,其现实依据是
下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是()。
下列叙述中,错误的是()。
下列叙述中,正确的是()。
随机试题
下面对曲线命令的描述哪些是正确的?
腹泻时轻度脱水静脉补液总量应给予
下列关于我国股权投资基金的行业自律组织的说法中,正确的是()。
下列关于债券偿还的说法中,正确的有()。
依照我国《公司法》设立的有限责任公司和股份有限公司,都应向社会公开披露财务、生产、经营管理等信息。
礼物:红包:奖品
EvenourMitsubishifour-wheel-drivetruckgetsaltitudesicknessonceinawhile,soweliketogiveherarestwheneverwecan
不能作为函数重载的判断依据的是()。
Oneofthequestionscomingintofocusaswefacegrowingscarcityofresourcesintheworldishowtodividelimitedresources
Thereistimewhenjobseekerssimplywortelettersofapplication."Justputdownyourname,【B1】______,ageandwhetheryouha
最新回复
(
0
)