首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
2019-04-14
28
问题
请编写函数fun,其功能是:计算并输出3~n之间所有素数的平方根之和。
例如,若主函数从键盘给n输入100后,则输出为sum=148.874270。
注意:n的值要大于2但不大于100。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include <stdio.h>
#include <math.h>
double fun(int n)
{
}
main()
{
int n;
double sum;
FILE *out;
printf(″Input n=″);
scanf(″%d″,&n);
sum=fun(n);
printf(″\nsum=%f\n″,sum);
/* * * * * * * * * * * * * * * */
out=fopen(″out.dat″,″w″);
fprintf(out,″%f\n″,fun(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/O9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是______。
若有如下程序:main(){staticchar*a[3]={"123","456","789");char**b;b=a;++b;printf("%s,%s\n",*a,*a+1);printf(
若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是#includemain(){charc;intv0=1,v1=0,v2=0;do{switch(c=getchar()){
在C语言程序中,下列说法正确的是()。
要求以下程序的功能是计算main(){intn;floats;S=1.0;for(n=10;n>1;n--)s=S+1/n;printf("%6.4f\n",
以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值。请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33,1
在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是()
下列叙述中正确的是______。
若有以下定义语句,则不移动指针p,并且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
以下选项中合法的实型常量是
随机试题
下列哪项不属于肺痈成痈期的症状表现
患者,女,49岁,已婚。月经紊乱1年,烘热汗出,头晕耳鸣,失眠多梦,腰膝痰软,烦躁起急,舌红少苔,脉细数。治疗应首选
A、晚餐碳水化合物摄入过多B、夜间曾发生过低血糖C、夜间肝脏葡萄糖产生过多D、清晨胰岛素作用不足E、清晨胰岛素拮抗激素增多黎明现象的原因是
患者,男,45岁。神思恍惚,梦魂颠倒,心悸易惊,善悲欲哭,肢体困乏,饮食减少,舌质淡,脉细无力。其治法是
我国宪法保护公民的人身自由。根据宪法规定,对公民实施逮捕,下列说法正确的有:
下列可以采用“无痕迹修改”方法修改的凭证有()。
期货合约中,交易所在制定标的资产的等级时,常常采用国内或国际贸易中最通用和交易量较大的标准品的()作为标准交割等级。
在融资租赁合同中,因出卖人不履行买卖合同的义务产生索赔的权利;()。
手拿一部平板电脑,一边喝咖啡一边阅读成为一道都市风景。对新一代读者来说,上微博是继社交网站之后最为流行的阅读方式。微博往往是前一个热点话题刚刚兴起,就被接踵而至的新话题所取代,网民的兴趣点在页面之间来回跳跃,思维不再连贯,思考不再深入,在追新逐异中使思想应
设函数f(x)在区间(-δ,δ)内有定义,若当x∈(-δ,δ)时,恒有|f(x)|≤x2,则x=0必是f(x)的()
最新回复
(
0
)