首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
四、程序设计题 编写函数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
42
问题
四、程序设计题
编写函数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全国计算机二级
相关试题推荐
人的世界观形成有一定的轨迹,人的一切言行总是一定“轨迹”的体现。资产阶级的唯我主义的形成是圆内半径运行轨迹的结果。这个“圆”的圆心就是“我”,“半径”则是个人的利害得失。对文字中画线句子理解正确的一项是()。
书是作者思想表达的重要载体和有效形式,我们在阅读的时候,要________作者的原意,大不可________,也不能妄加猜测,将自己的意志强加于作者之上,把自己的价值观带入阅读之中,而是要设身处地地站在作者的角度去了解作者想要表达的意思。填入画横线部分最恰
古村落面临着继续前行、接受改造和灰飞烟灭三条道路。其实,这些情况是带有普遍性的。据冯骥才先生统计,2000年国内共有371万个自然村,到2010年只剩下263万个。十年消失了108万个,平均每天消失近300个。这其中绝大部分是古村落。这一方面反映出古村落处
2019年12月17日,我国第一艘国产航母山东舰正式交付。下列关于山东舰的说法,错误的是()。
简述统计假设检验中两类错误的定义及其关系。
请根据下图方差分析表的逻辑关系,在有问号的空格处填上合理的数值。
简述大学服务社会功能的形成与发展。
利率是金融学中核心变量之一,关于利率的决定理论也很多。其中,可贷资金理论试图完善古典学派的储蓄投资理论和凯恩斯流动性偏好利率理论。(1)请比较可贷资金理论与储蓄投资理论和凯恩斯流动性偏好理论的异同;(2)具体说明可贷资金理论相对于另外两
以下选项中不属于我国法律制定程序的是()
设某数据库中有旅客表A(旅客编号,城市)和旅客表B(旅客编号,城市),现将所有旅客的数据存储这两张表中。请补全如下查询语句,使得该查询语句能查询所有旅客所在的全部的不重复的城市。SELECT城市FROM旅客表A【14】SELECT城市FROM旅客表B
随机试题
下列消毒方法能杀死芽孢的是()
《梅溪词》的作者是()
从文化传播开始的两种文化之间互相沟通、采借、冲突与融合的过程,是指【】
已知D:|x|+|y|≤1,D1:x≥0,y≥0,x+y≤1,,则()。
依照《建设工程委托监理合同标准条件》的规定,监理人执行监理业务过程中可以行使的权力包括( )。
举报制度应当包括()。
阿Q的“________”使他常常陷入一种自欺欺人的精神满足状态。多年来,人们形象地称之为“________”。
党中央决定,2016年在全体党员中开展“两学一做”学习教育。“两学一做”是指:学党章、学文件,做合格的党员。()
Thearticleopensandcloseswithdescriptionsoftwonewsreports,each______onemajorpointingcontrastwiththeother.
A、Findajobinthecity.B、Earnmoremoney.C、Haveaninterestingjob.D、Enjoycitylife.A对话结尾处,女士说本想在这个城市找份工作,但男士劝她放弃这个想法。由此可
最新回复
(
0
)