首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
66
问题
请编写函数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全国计算机二级
相关试题推荐
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】,要求形参名为b。main(){doubles[10][22];intn;…fun(s);
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
有以下程序:voidsum(int*a){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;for(i=2;i>=0;i--)sum(&aa[
以下数据库除______外,均为严格意义上的DBMS系统。
已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。
有以下程序:main(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是【】。structnode{chardata;structnode*next;}a,b
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
随机试题
村民甲、乙、丙三人共同出资购买了一头耕牛,用于耕种三家的农田,甲出资400元,乙和丙各出资300元。三人在购买耕牛时约定除非牛死了可以分牛肉,牛活着就不能要求分割牛,但是没有明确约定是按份共有还:是共同共有,甲主张是按份共有,乙和丙主张是共同共有,但是谁都
校正酸度计时,若定位器能调PH=6.86但不能调PH=4.00,可能的原因是()。
ItwasabeautifulsummerdayandIwastakingawalkinthedowntownareaofMadrid.WhenIturnedastreet【56】Iheardthe
功能清热生津,除烦止呕的药物是
企业利润总额的正确表述是( )。
旅游者的个别要求如果是因为客观因素的局限而难以满足,导游员应遵循的原则是()。
下列活动安排不属于办公室的口常活动安排的是()。
Zooshavebecomeanimportantsiteforthepreservationandprotectionofwildliferesources,【C1】______thosespeciesthatareen
Inrecentyears,therehasbeenanincreasingawarenessoftheinadequaciesofthejudicialsystemintheUnitedStates.Costsa
InEnglandrecentlythreeforeigngentlemenapproachedabusstop.Theystudiedtheinformationonthesign【C1】______totheco
最新回复
(
0
)