首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数int fun(int lim,int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
编写函数int fun(int lim,int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
admin
2018-01-14
77
问题
编写函数int fun(int lim,int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#define MAX 100
int fun(int lim,int aa[MAX])
{
}
void main()
{
FILE *wf;
int limit,i,sum;
int aa[MAX];
system("CLS");
printf("输入一个整数:");
scanf("%d",&limit);
sum=fun(limit,aa);
for(i=0;i<sum;i++)
{
if(i%10==0&&i!=0)/*每行输出10个数*/
printf("\n");
printf("%5d",aa
);
}
/************/
wf=fopen("out.dat","w");
sum=fun(15,aa);
for(i=0;i<sum;i++)
{
if(i%10==0&&i!=0)/*每行输出10个数*/
fprintf(wf,"\n");
fprintf(wf,"%5d",aa
);
}
fclose(wf);
/************/
}
选项
答案
int fun(int lim,int aa[MAX]) { int i,j,k=0; for(i=2;i<=lim;i++)/*求出小于或等于lim的全部素数*/ { for(j=2;j<i;j++) if(i%j==0)break; if(j>=i) aa[k++]=i;/*将求出的素数放入数组aa中*/ } return k;/*返回所求出的素数的个数*/ }
解析
本程序使用for循环语句查找小于lim的所有数,使用内嵌的循环判断语句判断该数是否为素数。在做这道题时,需要重点掌握素数的判定方法:
for(j=2;j<i;j++)
if(i%j==0)break;
…
转载请注明原文地址:https://kaotiyun.com/show/qTxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getch
下列程序的输出结果是()。voidfun(int*x,inty){printf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fun(&y,&x);printf("%d%d",x,
设有定义语句:“inta[][3]={{0),{1),{2});”,则数组元素a[1][2]的值是_________。
能正确表示“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是()。
关系数据库中能实现的专门关系运算包括________、连接和投影。
下面不属于软件设计阶段任务的是()。
若i、J已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j
以下叙述正确的是()。
在软件开发过程中,软件结构设计是描述______。
以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是()。
随机试题
红细胞生理性增多的原因不包括
女,20岁。心尖部听到一个舒张中期出现的先递减后递增型的隆隆样杂音,伴有第一心音增强;心律表现为节律不规则,第一心音强弱不一致,心率大于脉率现象。提示该患者的风湿性心脏瓣膜病是
某药材,呈不规则圆锥形,稍弯曲,中部多向一侧膨大。表面棕褐色或灰棕色。断面形成层环纹呈多角形。气微,味辛辣、麻舌。与该药材来源于同一科属的是()
货物进口或出口时,海关按照()实施的税则税率计征关税。
在面试的实施过程中,一般可分为几个工作阶段?每个阶段的主要任务是什么?
在HTML文档中,装载图像文件的标签为________。
材料一近年来,随着道路交通的日益便捷、快递物流服务业的不断发展,国内电动自行车、摩托车、汽车使用数量迅速增长,销售量增幅连续三年超过了160%。问题也随之而来:驾乘人员缺乏安全防护意识,死亡人数逐年上升。摩托车、电动自行车驾乘人员死亡事故中,约8
2008年的这场冰雪,砥砺了民族的意志,凝聚了民族的精神。中国人再次用心血,汗水和血肉之躯,铸造了一座民族精神的崭新______。填入划横线部分最恰当的一项是()。
企业对于处在不同位置的产品或服务分别制定不同的价格,即使这些产品或服务的成本费用没有任何差异。这种定价策略是()。
Whatismentionedaboutthespecial?
最新回复
(
0
)