首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
四、程序设计题 编写函数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
72
问题
四、程序设计题
编写函数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全国计算机二级
相关试题推荐
当冰冷的暴风雪横扫牧场时,温度会迅速降到零度以下,牛群通常会背对着风暴,缓缓移到下风处,最后被围篱阻挡时,它们只好挤在一起,最终导致牛的大量死亡。但有一种赫里福牛,却会肩并肩地一起迎着风暴,低下头来,面对暴风雪的肆虐,结果反而死亡率最低,损失最小。这个故事
在伊索寓言中,有这样一个故事:老鼠们在一起开会,商讨怎样才能不被猫抓住。其中一只老鼠提议.在猫的脖子上挂一个铃铛。全体老鼠欢声雷动:“这个主意太好了!”但当有鼠问,怎样才能将铃铛挂到猫的脖子上时,刹那间全体老鼠鸦雀无声。这个故事所包含的道理不包括(
跳蚤被放进敞口的瓶子里,它便立刻跳了出来。当把瓶子盖上时,跳蚤还是会竭力跳出瓶子,它不停地撞击着瓶盖的内侧。一个多小时后,它还在那样跳着。差不多三个小时后,它依然在跳。只是它不再撞着瓶盖了,此时它跳的高度离瓶盖大约1厘米,而且每一次都是如此,它已经习惯了这
临近年底,部分二三线城市楼市调控也走到了一个微妙时点。业内人士认为,目前来看,一些二三线城市在限购政策落实方面“疲态”渐显,或试图放松限购令,或期待限购令自动到期作废。截至2013年年底,多个限购令将到期的城市未就限购令走向表态。根据上述文字推断,作者接下
________生态文明是由人的问题引起的,________最终指向人的生存和发展,________,要建设生态文明,就必须对人自身的观念、行为做出深刻的检视。填入画横线部分最恰当的一项是()。
论述法国大革命的背景、过程与意义。(厦门大学2016年历史学基础真题)
论述神圣罗马帝国的形成和帝国与教皇之间的关系。(北京大学2016年世界史真题)
下列选项中,属于自然法学派观点的是()。
某书店采用了SQLServer2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询2012年所有书的销售总额。已知图书结构如下:图书表(书号BOOK_ID,书名BOOK_NAME,单价BOOK_PRICE)销
下列叙述中,错误的是()。
随机试题
以下不属于完税凭证的是()
男,34岁,因头晕、心悸、时有心绞痛来诊。查体:BP160/52mmHg,心率90次/分,心界向左下扩大,心尖呈抬举样搏动。听诊心律整齐,心尖部第一心音正常,可闻及柔和、舒张期隆隆样杂音;胸骨左缘第3、4肋间闻及舒张期叹气样杂音4/6级,沿胸骨左缘向下传导
下列侦查人员在勘验、检查中的做法,正确的是:()
在同一生产安全事故中,起因物和致害物是相同的物体。()
投资时机的选择是证券组合管理基本步骤中()阶段的主要工作。
资本市场是银行流动性管理,尤其是实现盈利性和流动性之间平衡的基础。()
从业人员需要树立的正确义利观是()。
杨某趁同事李某外出,擅用李某的电子邮箱,以李某的名义向所有同事发了一封邮件,诬陷同事华某。下列权利中,被杨某侵犯的是()。
もうおそい________、疲れましたから、まっすぐうちに帰ろう。
A(knowledge)ofseverallanguagesisessentialtothestudyofcomparativeliteraturebecause(withoutthem)onecanread(only
最新回复
(
0
)