首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数int fun(int lim,int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求出的素数的个数。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容.仅
编写函数int fun(int lim,int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求出的素数的个数。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容.仅
admin
2021-09-05
95
问题
编写函数int fun(int lim,int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求出的素数的个数。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容.仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
#define MAX 100
int fun(int lim,int aa[MAx])
{
}
void main()
{
FILE*wf;
int limit,i,sum;
int aa[NAX];
system("CLS");
printf("输入一个整数:");
Scanf("%d",&limit);
sum=fun(limit,aa);
for(i=0;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
{
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) aa[k++]=i;/*将求出的素数放入数组aa中木/ } return k;/*返回所求出的素数的个数*/ }
解析
本程序如果一个数是合数,那么它的最小质因数肯定小于等于他的平方根。使用for循环语句查找小于lim的所有数,使用内嵌的循环判断语句判断该数是否为素数。在做这道题时,需要重点掌握素数的判定方法:
for(j=2;j
if(i%j==0)1)reak;
转载请注明原文地址:https://kaotiyun.com/show/IB5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>Usingnamespacestd;classAmcunt{intamount,public;Amount(intn=0):amount
下列关于派生类构造函数和析构函数的说法中,错误的是()。
结构化程序设计的3种结构是()。
下列关于this指针的叙述中,正确的是()。
有如下类定义:classPoint{intX一,y;public:Point():x一(O),Y一(O){)Point(intX,intY=0):X_(x),y.(y){}};
有如下程序:#includeusmgnamespacestd;classA{Public:AO{tout
下面不属于软件需求分析阶段主要工作的是()。
已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是()。
下列符号中,正确的C++标识符是()。
若在表达式y/x中,"/"是作为成员函数重载的运算符,则该表达式还可以表示为()。
随机试题
简述我国刑事诉讼法特有的基本原则。
慢性咽炎
郭某,因足部感染,需用青霉素治疗,在做皮试时,突然发生过敏性休克,其原因可能是
属于氨基糖苷类抗生素的有
A.维生素K1B.乙酰胺C.硫酸阿托品D.氯解磷定E.烟酰胺香豆素类灭鼠药中毒的特效解毒剂是
建设工程勘察合同法律关系的客体不包括()。
建筑材料采购合同中应明确货物的验收依据和()。
金融市场起着资金“蓄水池”的作用,可以调剂余缺、弥补缺漏,这体现了金融市场的()功能。
UNIX系统中,输入/输出设备被看成是下列四种文件的哪一种?()
Theystoppedthecarontopofahillinorderto______.WhatdoesGeorgemeanby"withtheirtutor,orteacher"?
最新回复
(
0
)