首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出3~n之间所有素数的平方根之和。 例如,若主函数从键盘给n输入100后,则输出为sum=148.874270。 注意:n的值要大于2但不大于100。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中
请编写函数fun,其功能是:计算并输出3~n之间所有素数的平方根之和。 例如,若主函数从键盘给n输入100后,则输出为sum=148.874270。 注意:n的值要大于2但不大于100。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中
admin
2018-09-10
9
问题
请编写函数fun,其功能是:计算并输出3~n之间所有素数的平方根之和。
例如,若主函数从键盘给n输入100后,则输出为sum=148.874270。
注意:n的值要大于2但不大于100。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#inelude<math.h>
double fun(int n)
{
}
main()
{
int n;
double sum;
FILE*out;
printf("Input n=");
seanf("%d",&n);
sum=fun(n);
printf("\nsum=%f\n",sum);
/****************/
out=fopen("out.dat","w");
fprintf(out,"%f\n",fur(180));
fclose(out);
/****************/
}
选项
答案
double fun(int n) { int m,k,i; double s=0.0; for(m=3;m<=n;m++) { k=sqrt(m); for(i=2;i<=k;i++) if(m%i==0)break; if(i>=k+1) s+=sqrt(m); } return s; }
解析
本题考查:素数的判定方法及求平方根函数sqrt的使用。
首先确定n的范围,然后确定循环条件,最后根据素数的判定方法确定条件语句。
转载请注明原文地址:https://kaotiyun.com/show/sNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句:() int**pp,*p,a=10,b=20 pp=&p;p=&a;p=&b;printf("%d,%d”n",*p,**pp); 则输出结果是
有以下程序:inta=3;main(){ints=0;{inta=5;s+=a++;)s+=a++;printf(’%d\n’,s);}程序运行后的输出结
下列程序的运行结果是______。voidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x=&a,*y=&b;
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
以下关于函数的叙述中正确的是______。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
下列关键字中,不属于C语言变量存储类别的是______。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()。
随机试题
Thenewstory______(original)inParis.
试述资本主义制度在欧美主要国家的确立及西方列强殖民扩张对中国的威胁。
患者,女,60岁。有高血压病病史,与人争吵后出现头痛、呕吐、右侧肢体无力。5小时后嗜睡。血压200/110mmHg,MRI示左侧内囊有T1加权和T2加权均呈高信号异常区,诊断为脑出血。对此患者—般不用的治疗是()
而部疖痈易发生全身并发症的原因。除外
一种与HIV感染密切相关的口腔病损:口腔黏膜的上皮钉突肥厚并伸长,棘层明显增生,表面为厚薄不均的不全角化。呈粗糙的皱褶或绒毛状。靠近表层1/3的棘细胞层常可见肿大的气球样细胞,可为单个或成簇状排列,细胞质浅染,一部分细胞空泡变性或在胞核周围呈现环状透明区。
A,陶弘景B,赵学敏C,李时珍D,唐慎微E,苏敬《本草纲目拾遗》的作者是()
A.润燥通便,解毒生肌B.发散表寒,温中止呕C.引药上行,活血通络D.强筋健骨,软坚散结E.引药入肝,散瘀止痛不同液体辅料的炮制作用不同,其中,麻油作为炮制辅料,其作用是
紫外光谱法用于药物鉴别的方法有
装置水表的地方气温应在()以上。
有三个相互独立的投资方案:甲、乙、丙。所有方案寿命为10年,残值为0,基准收益率为10%,可利用资本18万元,项目有关数据如下表所示,(P/A,10%,10)=6.145。则最优方案组合为()。
最新回复
(
0
)