首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数int fun(int lim, int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求出的素数的个数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数
编写函数int fun(int lim, int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求出的素数的个数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数
admin
2010-05-05
15
问题
编写函数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://jikaoti.com/ti/tKkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
暴雨预警信号分四级,分别以蓝色、黄色、橙色、红色表示。下列说法错误的是()。
近年来,随着我国经济从卖方市场转向买方市场,许多企业根据市场需求变化,积极开发和研制新产品,取得了良好的经济效益。但也有一些企业因商品滞销而减产甚至停产。这说明()。
一般情况下,民族自治地方名称的排序依次是()。
根据《选举法》,省、自治区、直辖市,设区的市、自治州的人民代表大会的代表,由()产生。
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
西汉和东汉这两个朝代的都城分别位于今天的()。
a、6为自然数,且56a+392b为完全平方数,a+b的最小值是多少?
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
如图所示,甲、乙两人从长为400米的圆形跑道的A点背向出发跑步。跑道右半部分(粗线部分)道路比较泥泞,两人的速度都将减慢,在正常的跑道上甲、乙速度均为每秒8米,在泥泞道路上两人的速度均为每秒4米。两人一直跑下去,他们第99次迎面相遇的地方距A点还有多少米?
某专业有学生50人,现开设有A、B、C三门选修课。有40人选修A课程,36人选修B课程,30人选修C课程,兼选A、B两门课程的有28人,兼选A、C两门课程的有26人,兼选B、C两门课程的有24人,A、B、C三门课程均选的有20人,那么,三门课程均未选的有(
随机试题
甲公司获得一项智能手机显示屏的发明专利后,将该技术以在中国独占许可方式许可给乙公司实施。乙公司付完专利使用费并在销售含有该专利技术的手机过程中,发现丙公司正在当地电视台做广告宣传具有相同专利技术的手机,便立即通知甲公司起诉丙公司。法院受理该侵权纠纷后,丙公
我国宪法作为国家的根本法,既具有与一般法律相同的特点,又具有与一般法律不同的特征。以下关于宪法的特征的表述错误的是()
感性认识的特点是()
脊髓中间外侧核
轻微病变性肾小球肾炎的主要病理变化是()(1996年)
女性,23岁,未婚,不规则低热伴大、小关节疼痛1个多月,面部有较严重的蝶形红斑,怕见人,口腔内有溃疡灶,右膝、左踝关节轻度红肿,有压痛,无畸形。实验室检查:尿蛋白(+),颗粒管型(+),WBC3.5×109/L,ANA(+),狼疮细胞(一),考虑此病人为
债券价值计算公式需要的假设条件包括( )。
一般来说,()。
Nowadays,wehavetechnologythat’simprovedsothatwecanbringpeoplebacktolife.Infact,therearedrugsbeingdeveloped
A、ItwassomefivehundredmileswestofNorway.B、Itwascoveredwithgreenmosttimeoftheyear.C、ItwastheVikings’mosti
最新回复
(
0
)