首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。 例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。 注意:要求n的值大于2但不大于100。 部分源程序在文件PROG1.
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。 例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。 注意:要求n的值大于2但不大于100。 部分源程序在文件PROG1.
admin
2015-12-22
45
问题
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。
例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。
注意:要求n的值大于2但不大于100。
部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#inolude
doub2e 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++) {
fscanf(rf,"%d",&n);
s=fun(n);
fprintf(wf,"%1f\n",s);
}
fclose(rf); fclose(wf);
}
main()
{ int/3;douJol e sum;
printf("\n\n工nput n: ");scanf
("%d", &n);
sum=fun(n);
printf("\n\nsum=%f\n\n",sum);
NONO();
}
选项
答案
int i,j=0; double s=0; for (i=3; i<:n; i++){ for (j=2; j
解析
(1)素数是指能被1和本身整除的正整数(>1),所以判别i是否为素数,只要用2、3、…、i-1这些数逐个去除i,观察余数是否为0即可,只要有一次相除余数为0,i就不是素数,否则i为素数。
(2)在循环中找到每一个素数,然后对其求平方根,然后进行累加求和。
转载请注明原文地址:https://kaotiyun.com/show/HXDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。#include<string.h>cbar*ss(char*s){char*p,t;p=s+1;t=*s;while(-p){*(p-1)=*p;p
有以下程序:main(){intt=1,i=5;for(;i>=0;i--)t*=i;printf("%d\n",t);}执行后的输出结果是【】。
有以下程序:main(){chars[]="Yes\n/No",*ps=s;puts(ps+4);*(ps+4)=0;puts(s);}程序运行后的输出结果是(选项D中的第一行是空行)___
有以下程序:#include<stdio.h>main(){char*p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf("%s%s",p,q);p
有以下程序:main(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;
有以下程序:main(){intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j--)if(x[j+1)>x[j]
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
数据库设计包括两个方面的设计内容,它们是
对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是#includevoidmain(){FILE*fp=fopen("TEST",);fputc(′A′,fp);fputc(′\n′,fp);
随机试题
函数f(x+y,xy)=x2+y2,则f(x,y)=_______
A.右下腹固定性压痛B.腹膜刺激征阳性C.腰大肌试验阳性D.直肠指检右前方压痛提示阑尾尖端指向盆腔
消化道平滑肌收缩的强度主要取决于
A.必须按照规定印有或贴有标签并附有说明书B.分为大包装和中包装C.必须印有商标D.指直接与药品接触的包装E.必须注明不良反应
已知炼焦煤气的容积成分如下:H2=56%,CO=6%,CH4=22%,C2H6=2%,CO2=3%,N2=10%,O2=1%。煤气的含湿量dg=12.5g/m3(干燃气)。理论空气需要量V0=3.86m3/m3,则完全燃烧时理论烟气量为()(a
2016年1月1日,某公司股东权益合计金额为20000万元,其中,股本5000万元(每股面值为1元),资本公积10000万元,盈余公积3000万元,未分配利润2000万元。该公司2016年发生与所有者权益相关的交易或事项如下:(1)1月8日
在Word软件中,下列不属于“字体属性”的是()。
对于国务院反垄断委员会的机构定位和工作职责,下列表述正确的是()。
2005年8月18日至25日,中俄联合举行的军事演习代号为
职员关系模式为E(Eno,Ename,Dept,Eage,Eaddr)。其中,Eno表示职员号,Ename表示职员名,Dept表示职员所在部门,Eage表示年龄,Eaddr表示职员的家庭住址。建立“开发部”(DS表示开发部)职员的视图DS_E如下,要求进行
最新回复
(
0
)