首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数int fun(int lim,int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求出的素数的个数。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅
编写函数int fun(int lim,int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求出的素数的个数。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅
admin
2021-07-09
88
问题
编写函数int fun(int lim,int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求出的素数的个数。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<stdlib.h>
4 #define NAX 100
5 int fun(int lim,int aa[MAX])
6 {
7
8 }
9 void main()
10 {
11 FILE * wf;
12 int limit,i,sum;
13 int aa[MA×];
14 system(’’CLS’’);
15 printf(’’输入一个整数:’’);
16 scanf(’’%d’’,&limit);
17 sum=fun(limit,aa);
18 for(i=0;i
19 {
20 if(i%10==0&&i!=0)/*每行输出10个数*/
21 printf(’’\n’’);
22 printf(’’%5 d’’,aa
);
23 }
24 /*****************/
25 wf=fopen(’’out.dat’’,’’w’’);
26 sum=fun(15,aa);
27 for(i=0;i
28 {
29 i f(i%10==0&&i!=0)/*每行输出10个数*/
30 fprintf(wf,’’\n’’);
31 fprontf(wf,’’%5d’’,aa
);
32 }
33 fclose(wf);
34 /*****************/
35 }
选项
答案
1 int fun(int lim,int aa[MAX]) 2 { 3 int i,j,k=0; 4 for(i=2;i<=lim;i++)/*求出小于或等于lim的全部素数*/ 5 {for(j=2 ; j
=i) 8 aa[k++]=i;/*将求出的素数放入数组aa中*/ 9 } 10 return k;/*返回所求出的素数的个数*/ 11 }
解析
本程序如果一个数是合数,那么它的最小质因数肯定小于等于他的平方根。使用for循环语句查找小于lim的所有数,使用内嵌的循环判断语句判断该数是否为素数。在做这道题时,需要重点掌握素数的判定方法:
for(j=2;j
if(i%j==0)break;
转载请注明原文地址:https://kaotiyun.com/show/1Ytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
以下叙述中正确的是()。
有以下程序#include<stdio.h>intf(intx);main(){inta,b=0;for(a=0;a<3;a++){b=b+f(a);putchar(’A’+b);}}intf(intx){returnx*x+
下列关于C语言文件的叙述中正确的是()。
有以下程序#includevoidmain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i
若有定义语句:intx=10;则表达式x-=x+x的值为
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。例如,若输入17,则应输出:46891012141516。注意:部分源程序给出如下。请勿改动主函数main和其他
以下不构成无限循环的语句或语句组是()。
可在C程序中用作用户标识符的一组标识符是()。
随机试题
A、GCS评分4~7分B、GCS评分≤8分C、GCS评分8~10分D、GCS评分9~12分E、GCS评分13~15分中度脑外伤GCS评分是
感冒的主要病因是
在建设工程施工合同履行中,工程师接到承包人的变更工程价款报告,确认承包人要求的时限为( )天。
[背景资料]某工程项目批准立项后进行公开招标,经招标工作领导小组研究规定了招标工作程序,招标工作中出现了以下问题:1.招标文件规定本地区单位参加投标不需要垫资,外地区单位参加投标需要垫资20万元。市建管办指定蓝天公司为其代理招标事务,并负责招标预备会议
转让动产所得的应税所得来源地标准,按照所转让动产的所在地确定。()
(2007年卷二第30题)甲和乙签订租赁合同,约定:如果甲当年申请出国留学成功,则甲将其房屋租给乙居住。对此,下列哪些说法是正确的?
甲爱好游泳,且技术高超,一日,甲声称愿帮助乙学会游泳,乙欣然答应。甲遂将乙带到河流深水处去游,在乙刚学会游时,甲即弃之不顾,独自游回河岸,乙无力游回,面临被淹死的危险状态,甲能够救援却不救援,致使乙被淹死。此时,站在河岸上旁观的丙,游泳技术很好,完全能够及
解决我国民族问题的基本原则是()
求幂级数的收敛域.
A、Theyardoftheiroldhouse.B、Theroomtheyaregoingtomoveinto.C、Thequalityofthefurnituretheybought.D、Thefeeling
最新回复
(
0
)