首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出3到n之问(含3和n)所有素数的平方根之和。 例如,在主函数中从键盘给n输入100后,输出为: sum=148.874270。 注意:要求n的值大于2但不大于100。 部分源程序在文件PROG
请编写函数fun,其功能是:计算并输出3到n之问(含3和n)所有素数的平方根之和。 例如,在主函数中从键盘给n输入100后,输出为: sum=148.874270。 注意:要求n的值大于2但不大于100。 部分源程序在文件PROG
admin
2015-08-23
27
问题
请编写函数fun,其功能是:计算并输出3到n之问(含3和n)所有素数的平方根之和。
例如,在主函数中从键盘给n输入100后,输出为:
sum=148.874270。
注意:要求n的值大于2但不大于100。
部分源程序在文件PROG 1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inclucle
#inclucle
double fun(int n)
{
}
NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FILE*rf,*wf ; int n,i;double s;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++) {
fsCarlf(rf,"%d",&n);
s=fun(n);
fpr2ntf(wf,"%lf\n",s);
}
fclose(rf); fclose(wf);
}
main()
{ int n;double sum;
printf("\n\nInput n: "); scanf
("%d", &n);
sum=fun(n);
printf("\n\rlsum=%f\n\n",sum);
NONO();
}
选项
答案
int i,j=0 ; double s=0; for (i=3; i<=n; i++) { for (j=2; j
解析
(1)素数是指能被l和本身整除的正整数(>1),所以判别i是否为素数,只要用2、3、…、i-1这些数逐个去除i,观察余数是否为0即可,只要有一次相除余数为0,i就不是素数,否则i为素数。
(2)在循环中找到每一个素数,然后对其求平方根,然后进行累加求和。
转载请注明原文地址:https://jikaoti.com/ti/mSi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a是int型变量,则下列表达式的值为______。(a=2*3,a*2),a+4
有以下程序:main(){intt=1,i=5;for(;i>=0;i--)t*=i;printf("%d\n",t);}执行后的输出结果是【】。
下面程序的运行结果:【】。intf(inta[],intn){if(n>1)returna[0]+f(&a[1],n-1);elsereturna[o];}main(){inta
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是【】。structnode{chardata;structnode*next;}a,b
若变量已正确定义并赋值,以下符合C语言语法的表达式是
源程序的文档化不包括()。
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
如图所示的系统中,已知轮C质量为M,半径为R,物体A质量也为M,弹簧刚度为k。则系统的自振频率为()。
患者男性,28岁。因发热2周住院,查体:T39.5℃,巩膜轻度黄染,肝脾肋下1.0cm,血常规:WBC4.0×109/L,总胆红素98/umol/L,ALT80U/L,肥达反应“O”1:80,“H”1:160。下列检查有助于确诊的是
女,46岁。突发上腹痛14小时,频繁呕吐胃内容物,疼痛阵发性加剧,向右肩放射2小时后发热伴腹胀,无寒战、腹泻。既往有上腹饱胀5年,按“胃痛”治疗后,偶有好转。查体:T:38.5℃,P:101次/分,BP:95/40mmHg,P:23次/分。心肺无异常,腹胀
某电力用户设有110/10kV变电站一座和若干10kV车间变电所,用户所处海拔高度1500m,其供电系统图和已知条件如下图。1)110kV线路电源侧短路容量为2000MV.A。2)110kV线路电源电抗值为0.4Ω/km。3
下列关于地质条件的叙述正确的是()。
工程地质勘察阶段应按下列原则划分:大中型工程的地质勘察可分为()等阶段。
会计凭证保管的基本要求是(),以保证会计核算的及时、正常进行。
公文的结尾用语要按照行文关系,写得妥帖得体,下列属于上行文结尾恰当用语的有()。
函数String(n,"str")的功能是()。
A.afterB.stormC.entitledD.illegalE.exaggerateF.beforeG.thunderH.interp
最新回复
(
0
)