首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。 例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。 注意:要求n的值不大于100。 部分源程序在文件PROG1.C中。 请勿改动主函数main
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。 例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。 注意:要求n的值不大于100。 部分源程序在文件PROG1.C中。 请勿改动主函数main
admin
2019-09-02
50
问题
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。
例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。
注意:要求n的值不大于100。
部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,
仅在函数fun的花括号中填入你编写的若干语句。
#include<stdio.h>
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 s;
printf("\nInplut n:"};
scanf("%d”,&n);
s=fun(n);
printf("\n\ns=%f\n",s);
NONO();}
选项
答案
int i; double sum=0.0; for(i=1;i<=n;i++) if(i%5==0||i%9=;0)/*被5或9整除*/ sum+=1.0/i; return sum;
解析
程序功能是计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。
(1)首先,通过循环,判断小于等于n的每一个整数是否符合题干中的要求。其中的判断条件能否被5或者被9整除为:i%5==0||%9==0。
(2)然后求得符合(1)要求的数的倒数的累加和。
转载请注明原文地址:https://kaotiyun.com/show/bORp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
以下选项中,能用作用户标识符的是
有以下程序#includevoidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int*q){p=
以下选项中非法的C语言字符常量是
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
随机试题
下列疾病中血浆D-二聚体增高,除外
具有雌激素样作用的化合物是
无高危因素的医院获得性肺炎,最常见的病原体是()。
新生儿1岁小儿脉搏每分钟1~3岁小儿脉搏每分钟
骨折X线检查的重要意义下列哪项不对
A开发公司征收某村50hm2(公顷)基本农田外的耕地,已知该耕地前3年平均年产值为800元/亩,那么该耕地的土地补偿费的最低额为()。
2007年10月2日,邵某与丁某约定:邵某将100平方米的门面房卖给丁某,房价100万元。丁某支付房款后,邵某交付了门面房,但没有办理产权登记手续。丁某接收门面房作了简单装修,于2007年11月2日出租给叶某,租期为3年。2007年12月29日,邵某因病去
TheoutcomeoftheconflictshatteredthePalestinian’sdreamofpeaceandprosperity.
按照开放的接口、服务和支持的规范而实现的系统称为开放系统。开放系统环境中的人机界面、系统管理工具、通信服务和安全性等方面都是按公开标准实现的,这种环境有利于实现应用软件的(20)。
A、Haveanexam.B、Double-checktheanswers.C、Correctthetestscoreimmediately.D、Markthewronganswer.B对话中男士说他觉得有一个答案被判错了,女
最新回复
(
0
)