首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数int fun(int lim,int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
编写函数int fun(int lim,int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
admin
2019-06-12
53
问题
编写函数int fun(int lim,int aa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include%<stdio.h>
#include%<stdlib.h>
#define MAX 100
int fun(int lim,int aa[MAX])
{
}
void main()
{
FILE*wf:
int limit,i,sum;
int aa[MAX];
system("CLS"):
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
);
/* * * * * * * * * * * */
wf=fopen("out.dat","w");
sum=fun(15,aa):
for(i=0:i<sum;i++)
if(i%10==0 8&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;j++) if(i%j==0)break; if(j>=i) aa[k++]=i;/*将求出的素数放入数组aa中*/ } return k;/*返回所求出的素数的个数*/ }
解析
本程序使用for循环语句查找小于lim的所有数,使用内嵌的循环判断语句判断该数是否为素数。在做这道题时,需要重点掌握素数的判定方法:
for(j=2;j<i;j++)
if(i%j==0)break;
转载请注明原文地址:https://kaotiyun.com/show/3jRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是()。
有以下程序#includeint*f(int*s,int*t){if(*s<*t)s=t;returns;}main(){inti=3,j=5,*p=&i,*q=&j,*r;r=f(p,q);print
以下语句的输出结果是printf("%d\n",strlen("\t\"\065\xff\n"));()。
以下不属于C语言位运算符的是()。
若有定义语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,以下选项中错误引用a数组元素的是(其中0≤i
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
负责数据库中查询操作的数据库语言是( )。
关于地址和指针,以下说法正确的是()。
随机试题
在充分就业的情况下,下列因素中最可能导致通货膨胀的是()
一个区段内牙结石量太多或有不良修复体无法检查的是一个区段内有一个以上的牙周袋深度在5.5mm以上的是
赵先生,40岁,于饱餐、饮酒后突然发生中上腹持续剧烈疼痛,伴有反复恶心,呕吐出胆汁。体检:上腹部压痛,腹肌轻度紧张。测血清淀粉酶水平明显增高。若考虑为急性水肿型胰腺炎,则下列不应有的表现是
甲公司将拥有的“飞天”注册商标使用在其生产的乐器产品上。甲公司与乙公司签订商标使用许可合同,许可乙公司在其生产的乐器上使用“飞天”注册商标。根据商标法的规定,下列表述中,正确的有()。
如果经纪商没有根据委托合同限定的证券种类、数量、价格、期限进行证券交易,投资者可拒绝接受,并有权要求赔偿。()
下列关于资产的计税基础的表述中正确的有()。
企业对外投资过程中,需要遵守的原则包括()。
下列文种结构构成中一般有主送机关的是()。
ThispoemdepictsthebeautifulsceneryofasmalltownintheSouth.
A、Becauseoftheirhobbiesandpastimes.B、Becauseoftheirenthusiasmforsports.C、Becauseoftheirfearofheartattacks.D、B
最新回复
(
0
)