首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。 例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。 注意:要求13的值大于2但不大于100。 部分源程序在文件PROGI
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。 例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。 注意:要求13的值大于2但不大于100。 部分源程序在文件PROGI
admin
2013-03-29
25
问题
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。
例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。
注意:要求13的值大于2但不大于100。
部分源程序在文件PROGI.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
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++) {
fscanf(rf,"%d",&n);
s=fun(n);
fprintf(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\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/JPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下程序,为使之正确运行,请在下划线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
设有一共用体变量定义如下:uniondata{longw;floatx;inty;charz;};uniondatabeta;执行下列语句后,正确的共用体变量beta的
设已执行预编译命令#include<string.h>,以下程序段的输出结果是()。chars[]="anapple";printf("%d\n",strlen(s));
运行下面的程序,其输出结果为______。main(){printf("%d,%d",5%-3,-5%3);}
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。 main() /* Beginning */ {int r;float s; scanf("%d",&r); s=*I*r*r; printf(
随机试题
消费者的需要,是可引导和调节的,可以通过各方面的工作,促使其需求发生变化,引导消费者多买好出版物。这表现了消费者需求的伸缩性。()
职业病是指因接触下列哪些物质而引起的疾病?()
女性,48岁,5年前患右上肺结核,痰菌阳性,经异烟肼、链霉素和乙胺丁醇治疗6个月,痰菌转阴,病灶明显吸收,自行停药,未再随访。近1个月来感乏力,2天前起咳嗽,痰中带血就诊。X线胸片示右上肺大片密影,边缘不清,密度不均,高密度病灶部分隐约见有钙化。侧位病变位
沿海软土地区深度小于7m的二、三级基坑,不设内支撑时,常用的支护结构()。
定性研究适用的场合包括:①不熟悉的社会系统、无权威和不受控制的场景;②定义新概念和形成新假设;③在微观层面对个别事物进行细致、动态的描述和分析主要适用于()。
结合教学实践,试析学生如何掌握科学概念。
拜金主义人生观、享乐主义人生观、个人主义人生观的共同特征是()
设一设备开机后无故障工作时间X服从指数分布,平均无故障工作时间为5小时,设备定时开机,出现故障自动关机,而在无故障下工作2小时便自动关机,求该设备每次开机无故障工作时间Y的分布.
有如下程序:#includeusingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){init();a++
Thoughtelephoneisindispensableinone’severydaylife,itbringsalotoftroublesaswell.
最新回复
(
0
)