首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
四、程序设计题 编写函数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
57
问题
四、程序设计题
编写函数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://kaotiyun.com/show/f4ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
人的世界观形成有一定的轨迹,人的一切言行总是一定“轨迹”的体现。资产阶级的唯我主义的形成是圆内半径运行轨迹的结果。这个“圆”的圆心就是“我”,“半径”则是个人的利害得失。对文字中画线句子理解正确的一项是()。
阅读以下文字,回答下列问题。浮船坞是一种修造舰船的大型装备,外观就像是把一个干船坞从岸边“刨”了出来,主结构是一个巨大的凹字形船舱,两侧有水密结构的墙,前后端是可以开合的门,实际上是一种构造特殊的槽形平底船,且船底被设计得尤为坚固,以承受大型船只
论晚清至民国初期的满汉关系。(四川大学2016年中国通史真题)
11—13世纪中国传统农业经济出现了一些新发展,请概要叙述之。(华东师范大学2004年中国通史真题)
下列可以描述数据集中趋势的指标是()
开放经济在运行中的自动平衡机制有哪些?
根据马克思主义法学的基本观点,下列表述哪项是不正确的?()
以下选项中不属于我国法律制定程序的是()
构建社会主义和谐社会的现实意义是
对于循环队列,下列叙述中正确的是()。
随机试题
被监视居住的人应当遵守的规定有
关于直接Coombs试验,说法错误的是A.检测血清中游离的不完全抗体B.可用于自身免疫性溶血性贫血的检测C.可定性检测D.可做半定量分析E.可用于药物诱导的溶血检测
患儿,男,3岁。近2月来食欲不振,厌恶进食,食而乏味,嗳气无酸腐,大便不调,但无酸臭,形体尚可,精神正常,舌质淡红,苔薄白,脉尚有力。其证型是
A、血压突然或短期内明显升高的同时,出现中枢神经系统功能障碍B、血压升高,且超声和X线提示大动脉有粥样硬化斑块C、血压升高,且有视网膜出血和渗出D、血压升高是某些疾病的表现之一E、绝大多数患者高血压病病因不明继发
在以( )计价方式的合同中,投标方只对合同承担单价报价的风险,即对单价的正确性和适宜性承担责任,而工程量变化的风险由招标方承担。
场内申购赎回ETF采用()的方式。
下列哪一种情形不构成累犯?()
人们凭借日常生活经验进行的思维活动叫()。
[2009年]椭球面S1是椭圆绕x轴旋转而成,圆锥面S2是过点(4,0)且与椭圆相切的直线绕z轴旋转而成.[img][/img]求S1与S2之间的立体体积.
A、Theydidn’tnoticethem.B、Theygavemythologicalexplanations.C、Theyignoredthem.D、Theychosetoavoidseeingthem.BHowd
最新回复
(
0
)