首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数int fun(int lim, int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求出的素数的个数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数
编写函数int fun(int lim, int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求出的素数的个数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数
admin
2010-05-05
24
问题
编写函数int fun(int lim, int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求出的素数的个数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#define MAX 100
int fun(int lim, int se[MAX])
{
}
main()
{
int limit,i,sum;
int aa[MAX];
clrscr();
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
);
}
}
选项
答案
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 (j=2;j<i;j++)
if(i%j==0) break;
if(j>=i)
转载请注明原文地址:https://kaotiyun.com/show/AXID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法错误的是()。
下列应对自然灾害的做法,错误的是()。
下列关于云计算的说法错误的是()。
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
扩张性货币政策的主要功能是()。
从提倡高效务实的文风,到抵制舌尖上的浪费,从苍蝇、老虎一起打到贯彻“三严三实”的要求,这表明中国共产党()。
行政征收的实施应以下列哪一项内容为前提?()
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
若x、y、z是三个连续的负整数,并且x>y>z,则下列表达式中属于正奇数的是:
随机试题
下列关于党的制度建设,说法正确的是()。
Theoldmansatstill,hiseyes________onthatoldarmycap,lostinthought.
A.结核性脑膜炎B.化脓性脑膜炎C.蛛网膜下腔梗阻D.乙型脑炎E.脑肿瘤脑脊液标本,静置12~24小时后形成纤维丝状或者挂漏斗膜,见于
25岁初产妇,妊娠39周,阵发性腹痛20小时。10—12分钟宫缩一次,持续30秒,宫口开大2cm。此时的处理原则应是
如果施工单位项目经理由于工作失误导致采购的材料不能按期到货,施工合同没有按期完成,则建设单位可以要求( )承担责任。
在PowerPoirt的浏览视图下,在多张幻灯片中选定一张并拖动,可实现的操作是()。
在违反治安管理行为构成要件中,()处于核心地位。
LastweekendKyleMacDonaldinMontrealthrewapartytocelebratethefactthathegothisnewhomeinexchangeforaredpaper
Theconferenceexploredthepossibilityofclosertradelinks.
CultureTherearesomanythingsaboutourlivesthatbelongtothecontentofculturethatitisimpossibletocoverthemal
最新回复
(
0
)