首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中.编写函数fun(),其功能是求出小于或等于lim的所有素数,将其存放在aa数组中,并返回所求出的素数的个数。 注意:部分源程
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中.编写函数fun(),其功能是求出小于或等于lim的所有素数,将其存放在aa数组中,并返回所求出的素数的个数。 注意:部分源程
admin
2023-02-27
6
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中.编写函数fun(),其功能是求出小于或等于lim的所有素数,将其存放在aa数组中,并返回所求出的素数的个数。
注意:部分源程序在文件pmg1.c中。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<stdlib.h>
4 #define MAX 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[MAX];
14 system("CLS");
15 printf("输入一个整数:");
16 scanf("%d",&limit);
17 sum=fun(limit,aa);
18 for(i=0;i<sum;i++)
19 {
20 if (i%10==0&&i!=0)/*每行输出10个数*/
21 printf("\n");
22 printf("%5d",aa
);
23 }
24 /*********found*********/
25 wf=fopen("out.dat","w");
26 sum=fun(15,aa);
27 for(i=0;i<sum;i++)
28 {
29 if(i%10==0&&i!=0)/*每行输出10个数*/
30 fprintf(wf,"\n");
31 fprintf(wf,"%5d",aa
);
32 }
33 fclose(wf);
34 /*********found*********/
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;j++) 6 if(i%j==0)break; 7 if(j>=i) 8 aa[k++]=i;/*将求出的素数放入数组aa中*/ 9 } 10 return k;/*返回所求出的素数的个数*/
解析
如果一个数是合数,那么它的最小质因数肯定小于等于它的平方根。本程序使用for循环语句查找小于lim的所有数,使用内嵌的循环语句判断该数是否为素数。在做这道题时,需要重点掌握素数的判定方法:
for(j=2;j<sqrt(j);j++)
if(i%j==0)break;
…
转载请注明原文地址:https://kaotiyun.com/show/7J0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
正方形ABCD的边长为a,以AB、BC、CD、DA分别为直径画半圆,这四个半圆弧所围成的阴影部分的面积为()。
某校规定学生的学期体育成绩由三部分组成:体育课外活动占10%,理论测试占30%,体育技能测试占60%,一名同学的上述成绩依次为90,92,73,则该同学这学期的体育成绩为()。
一水池有两个进水管A、B,一个出水管C,若单开A管,12小时可灌满水池,单开B管,9小时可灌满水池,单开C管,满池的水8小时可放完,现A、B、C三管齐开,则水池满水需要()。
某区有东、西两个正方形广场,面积共1440m2,已知东广场的一边等于西广场周长的,则东广场的边长为()。
函数y=f(x)的图像关于直线x=1对称,若方程f(x)=0有四个不等实根x1,x2,x3,x4,则x1+x2+x3+x4=()。
当时,两数f(x)=-x2+4x+k有最小值1,则此区间内函数f(x)的最大值为()。
中国特色社会主义法律体系是以我国全部现行法律规范按照一定的标准和原则划分为不同的法律部门,并由这些法律部门所构成的具有内在联系的统一整体。每一法律部门均由一系列调整相同类型社会关系的众多法律、法规所构成。下列属于程序法律部门的是()
价值规律是商品经济的基本经济规律,它的基本内容和客观要求是:商品的价值量是由生产商品的社会必要劳动时间决定的,商品交换以价值量为基础,按照等价交换的原则进行。关于价值规律,下列说法正确的有()
习近平总书记强调:“尽管我们所处的时代同马克思所处的时代相比发生了巨大而深刻的变化,但从世界社会主义500年的大视野来看,我们依然处在马克思主义所指明的历史时代。这是我们对马克思主义保持坚定信心、对社会主义保持必胜信念的科学根据。”下列关于社会主义必然胜利
随机试题
(2012年)西方经济学家对金融创新的动因提出了不同的理论观点,其中,希克斯和尼汉斯等学者认为,金融创新的支配因素是()。
下列关于有限责任公司的说法中,不正确的是()。
外阴硬化性苔藓的药物治疗不包括下列何项
胡某与金某2000年5月结婚。2001年7月,胡某出版了一本小说,获得20万元的收入。2002年1月,胡某继承了其母亲的一处房产。2002年2月,金某在一次车祸中,造成重伤,获得6万元赔偿金。在金某受伤后,有许多亲朋好友来探望,共收礼1万多元。对此,下列说
个人住房贷款风险分类直遵循的原则是()。
依次填入下列各句画横线的词语,与句意最贴近的一组是()。(1)人世间充满着无数的玄机,可是只要有心,就一定会找到________________生命的密码,看到生活中绚丽多姿的一面。(2)如果身陷工作压力和家庭琐事之中__________
假设某商业银行的业务如下:①各项存款2200万元;②各项贷款1400万元;③库存现金100万元;④向央行办理票据再贴现100万元;⑤开办信托投资业务150万元;⑥发行金融债券300万元;⑦在央行存款200万元;⑧承诺向水电厂贷款80万元。除了库存现金,
(0,0)
在考生文件夹中有一个工程文件sjt5.vbp,如图2-48所示。运行程序时,从文件中读入矩阵数据并放入二维数组a中。单击”计算”按钮时,将统计矩阵两个对角线的元素中能被3整除的个数,统计结果显示在标签lblFirst中;同时计算矩阵主对角线的元素之和,计算
Accordingtothereport,Beijing’sairportsaw______percentlinerssuspended.
最新回复
(
0
)