首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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-03-19
18
问题
请编写函数fun,其功能是:计算并输出3~n之间所有素数的平方根之和。
例如,若主函数从键盘给n输入100后,则输出为sum=148.874270。
注意:n的值要大于2但不大于100。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
double fun(int n)
{
}
main()
{
int n;
double sum;
FILE*out:
printf(“Input n=”);
searlf(“%d”,&n);
SHm=fun(n);
printf(“\nsum=%f\n”,sum);
/********************/
out=fopen(“out.dat”,“W”);
fprintf(out,“%f\n”,fun(180));
felose(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/bBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下述程序段:y=-1;if(x!=0)if(x>0)y=1;elsey=0;该程序段所描述的数学关系是()
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是______。
下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变,请填空。#include<stdio.h>main(){chara[]="labchmfye",t:int1,j;for(i=0;
下列程序的输出结果是______。#include<stdio.h>intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}mai
在线性表的多种存储结构中,最简单的方法是【】
数据库的故障恢复一般是由()来执行恢复。
函数voidfun(float*sn,intn)的功能是:根据以下公式计算s,计算结果通过形参指针sn传回;n通过形参传入,n的值大于或等于0。请填空。voidfun(float*sn,intn){
与结构化需求分析方法相对应的是【】方法。
利用fseek函数可实现的操作是()。
随机试题
《中国药典》规定,以苦参碱和氧化苦参碱为质量控制成分的中药是
一名车祸病人,有股骨干开放性骨折,可能有脾破裂引起的内出血,存在张力性气胸、面部和头皮的撕裂伤,首先处理措施是
某污水处理厂扩建工程,由原水管线、格栅间、提升泵房、沉砂池、初沉池等组成,承包单位以2250万元中标。原水管线基底标高为-6.00m(地面标高为±0.00),基底处于砂砾层内,且北邻S河,地下水位标高为-3.00m。项目部组建后,经测算,该工程人
贴现债券是属于溢价发行的债券。( )
某零件投产批量为3件,经5道工序加工,单件作业时间依次为8分钟、8分钟、4分钟、6分钟、8分钟。根据上述资料,回答下列问题:生产与业务的时间组织要解决的主要问题是()。
超过标准体重()时为轻度肥胖。
在西方管理理论中,提出工人是“社会人”而非“经济人”观点的是()。
已知f(x,y)=,设D为由x=0、y=0及x+y=t所围成的区域,求F(t)=f(x,y)dxdy.
SDLC、HDLC和LLC都是在OSI模型的(16)卫上层上操作的协议。传输层的功能是(17)。会话层的功能是(18)。邮件服务和目录服务是通过(19)提供给用户的。X.25协议属 OSI(20)上的操作。
Peoplewhoarehitbylightningandsurviveoftenhavelong-termeffects.Thesemayincludememoryloss,sleepdisorders,muscle
最新回复
(
0
)