首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
26
问题
请编写函数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全国计算机二级
相关试题推荐
若有函数voidfun(doublea[],int*n){……}以下叙述中正确的是
以下关于算法的叙述中错误的是
软件生命周期中的活动不包括
以下程序的运行结果是____________。#defineA4#defineB(x)A*x/2main(){floatc,a=8.0;c=B(a);printf(“%f\n”
以下程序的输出结果是_____________。#definePR(ar)printf(“ar=%d”,at)main(){intj,a[]={1,8,3,7,6,13,17,15),*p=a+5;for
已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
女,35岁,下腹部不适,CT扫描子宫增大呈分叶状,CT扫描如图所示,首先应该考虑的是
动眼神经病变可出现颞叶钩回疝可出现
为防止由于独断专行所带来的风险,单位内部会计监督制度应对()有明确的规定。
创造态度和______是个体创造性的两个标志。
“眼见不一定为实”,这主要是因为:
监察机关可以对被调查人采取留置措施,但是留置时间不得超过三个月,且不得以任何理由延长。()
小清新自有其审美情趣。忧伤、朦胧、淡淡,都是不同的风格。但从一些小清新的标志性语汇中,或许也能看出一种思想倾向:_______的是一己的小思绪、_______的是一方的小意境、_______的是一人的小感伤……偏向于感性、偏向于个人、偏向于幻想,因而显得格
根据智利的法律,所有新房屋的建造都必须按照严格的建筑程序和监督流程进行,建筑物在开建之前__________地必须由专业机构负责设计,因为对房屋防震的要求极高,所以智利人在建筑的每一个环节上都_________,不敢有丝毫的_________。填入划横线部
不适用或者不受著作权法保护的作品是()。
IamTom,20years【B1】andI’mstudyingatXinqiaoCollege,notfarawayfrommyhome.I’vegot【B2】parttimejobinasupermark
最新回复
(
0
)