首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。 例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。 注意:要求n的值大于2但不大于100。 部分源程序在文件PROGI.
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。 例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。 注意:要求n的值大于2但不大于100。 部分源程序在文件PROGI.
admin
2016-10-29
105
问题
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。
例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。
注意:要求n的值大于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;
pr2ntf("\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、…、j-1这些数逐个去除i,观察余数是否为0即可,只要有一次相除余数为0,i就不是素数,否则i为素数。
(2)在循环中找到每一个素数,然后对其求平方根,然后进行累加求和。
转载请注明原文地址:https://kaotiyun.com/show/OjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
以下程序的输出结果是【】。#include<stdio.h>main(){inti;for(i=’a’;i<’f’;i++,i++)printf("%c",i-’a’+’A’);printf("\n"
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
下面程序的输出是______。main(){intx=3,y=6,a=0;while(x++!=(y-=1)){a+=1if
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
在C语言中,形参的默认存储类型是______。
已定义c为字符型变量,则下列语句中正确是______。
数据库系统中实现各种数据管理功能的核心软件是______。
【】(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
随机试题
第二审法院对第一审刑事裁判的审查,依法应
霸权主义和强权政治的社会根源是()
某女性患者,75岁,右眼白内障摘除联颌人工晶状体植入术后25天,疼痛、视物不清7天,20年前行“双眼虹膜周边切除术”。眼部检查:右眼视力为眼前手动,角膜水肿,前房浅,周边前房小于1/4CT,瞳孔约4mmx4mm大小,对光反应迟钝,人工晶状体位置正,眼压4
口腔修复科医师对患者牙合面部检查不包括
安全检查确定隐患和有害与危险因素、缺陷的(),以及他们转化为事故的(),以便制定整改措施,消除隐患和有害与危险因素,确保生产安全。
计算机系统的性能指标主要包括()。
甲公司与乙公司签订了一份买卖合同。合同约定:乙公司供给甲公司限量生产的X型号的手表1000块,每块单价100元;甲公司应交付定金3万元;如果一方违约,则应支付总价款的20%作为违约金。合同签订后,甲公司立即将3万元定金交付乙公司,并很快与丙公司就同一批货
下列有关物权的说法正确的是()。
颜元主张培养“实德实才”。
企业开展E-mail营销需要解决“向哪些用户发送E-mail”的问题,解决该问题需要具备的基础条件为_____________。
最新回复
(
0
)