首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。 例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。 注意:要求n的值不大于100。 部分源程序在文件PROG1.C中。
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。 例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。 注意:要求n的值不大于100。 部分源程序在文件PROG1.C中。
admin
2017-11-27
56
问题
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。
例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。
注意:要求n的值不大于100。
部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#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 s;
printf("\nInput 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‖i%9=0。
(2)然后求得符合(1)要求的数的倒数的累加和。
转载请注明原文地址:https://kaotiyun.com/show/x9xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
有以下程序:#includeintfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=1
以下程序的功能是将字符串s中所有小写字母‘a’删去,请填空。#includemain(){chars[]=“absuWWUDJFKFLaaakdk”;inti,j;for(i=j=0;s
符合结构化原则的三种基本控制结构是顺序结构、______________和循环结构。
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns:}
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中Tl8.c文件如下:#include#include“myfun.C”main(){fun();printf(“\n”);}//
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
开展校准时,机构应使用满足__________的、与所进行的校准适宜的校准方法。
借贷资本分割剩余价值时采取的形式是()
单纯性不完全性粘连性肠梗阻的治疗措施主要是
下列哪种药不属于大环内酯类
引起哮喘发作的主要原因是
胃的募穴是膀胱的募穴是
灌浆工程通常采用的水泥有()。
小李是某大型商场的保安,2011年8月12日晚,他在执勤的过程中发现一名小偷正在划开在柜台前购物的消费者的背包,他立刻大声制止小偷的行为。小偷见状不妙。与其同伙立即逃窜。在追捕的过程中,小李被小偷打伤,胳膊骨折。根据上述材料,回答下列问题。小李因为受伤
在实际中,应用最为广泛的调查方式方法是()。
我国衡量银行收益合理性的监测指标包括()。
最新回复
(
0
)