首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。 例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。 注意:要求n的值大于2但不大于100。 部分源程序在文件PROGl.
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。 例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。 注意:要求n的值大于2但不大于100。 部分源程序在文件PROGl.
admin
2015-06-08
47
问题
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。
例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。
注意:要求n的值大于2但不大于100。
部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
double fun(int n)
}
NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FILE *rf,*wfj 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);
fprintf(wf,“%lf\n”,s);
}
fclOse(rf); fclose(wf);
}
maiFI()
{ 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
解析
函数fun的功能是计算并输出3到n之间(含3和n)所有素数的平方根之和,首先根据题干中的要求找出3到n之间的素数,并求出素数的平方根,然后求得这些平方根的和。
[解题思路]
(1)素数是指能被1和本身整除的正整数(>1),所以判别i是否为素数,只要用2、3、…、i-1这些数逐个去除i,观察余数是否为0即可,只要有一次相除余数为0,i就不是素数,否则i为素数。
(2)在循环中找到每一个素数,然后对其求平方根,然后进行累加求和。
转载请注明原文地址:https://kaotiyun.com/show/ZiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
观察题目要求,可以知道以下几点:①for循环的结束条件应当是:str[i]已是字符串的最后一个字符;②str[i]代表字符串str中的第i+1个字符;③整形变量num的值是要记录的单词的个数。C语言中规定字符串的最后一个字符是一个隐含的字符串结束符
若有以下定义:intt[3][2];,能正确表示t数组元素地址的表达式是______。
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
有如下程序:longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf("%ld\n",fib
有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}pr
库函数strcpy用以复制字符串,若有以下定义和语句:charstr1[]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确的调用是_______。
若有以下说明和语句,请选出哪个是对c数组元素的正确引用_______。intc[4][5],(*cp)[5];cp=c;
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是_______。
以下选项中,能定义s为合法的结构件变量的是_______。
随机试题
A公司王总代表公司出席行业年度联谊会,从管理的角度来说,他扮演的是()
Bettywasthe______childofthathouseholdandshedevelopedquiteafewbadhabitsharmfultohergrowth.
母猪群,高热稽留,腹泻,呼吸困难,耳部及腹下皮肤有较大面积发绀,部分孕猪发生流产、死胎,取淋巴结染色镜检,发现香蕉形虫体。该病可能是()
可用“离、人、出、合”来概括其循行特点的是
根据《建筑安装工程费用项目组成》(建标[2003]206号)文件的规定,工料单价法计价程序申,当以直接费为计算基数时,利润的计算基数中包括()。
社会评价提出尽量减少或避免项目负面社会影响的(),以保证项目顺利实施并使项目效果持续发挥。
水运工程依法必须招标的项目,全部使用国有资金投资,或者国有资金投资占控股或主导地位的,应当()。
使用自有资金也应计算利息收入,这种利息从成本角度看是()。
某甲受过某乙的羞辱,一直想报复某乙。一天,某甲邀集了某丙等十几人与某乙等四人在一酒吧内斗殴,结果造成某乙重伤。对某甲的行为应当依照()定罪处罚。
下列关于报表的有效属性及其用途的描述中,错误的是()。
最新回复
(
0
)