首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。 例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。 注意:要求n的值不大于100。 部分源程序在文件PROGl.C中。
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。 例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。 注意:要求n的值不大于100。 部分源程序在文件PROGl.C中。
admin
2016-10-29
64
问题
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。
例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。
注意:要求n的值不大于100。
部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inolude
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,"%1f\n",S);
}
fclose(rf); fclose(wf);
}
main()
{ int n;double s;
printf("\nlnput n:");scanf("%d",
&n);
s=fun(n);
printf("\n\ns=%f\n",s);
NONO();
}
选项
答案
int 1; 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;
解析
(1)首先,通过循环,判断小于等于n的每一个整数是否符合题干中的要求。其中的判断条件能否被5或者被9整除为i%5==0‖i%9==0。
(2)然后求得符合(1)要求的数的倒数的累加和。
转载请注明原文地址:https://kaotiyun.com/show/bVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有程序fun(inta,intb){staticintc=0c+=a+b;retumc;}main(){
以下对枚举类型名的定义中正确的是______。
注释说明了程序的功能,它分为【】注释和功能性注释。
有以下程序:int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*P,*q,*r;
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
有以下程序:main(){inta[]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d\n",y);}
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
关于结构化程序设计原则和方法描述错误的是()。
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
随机试题
急性感染性心内膜炎的瓣膜赘生物的成分包括
患儿,女,3岁,误服灭鼠药物(磷化锌)后,被送至医院抢救,护士立即实施抢救工作。首先选择的洗胃溶液是
交通标线热熔型涂料分为普通型、反光型和()。
A、企业财务决策的工具B、业绩考核和奖励依据C、评估业绩水平和企业价值的最佳理论依据和分析工具之一D、企业内部财务和管理知识培训的手段A,B,D
证券交易所为交易双方创造或提供交易条件,没有对双方进行监督的义务,也不必实施公开、公正和及时的信息披露。()
关于企业所得税收入确认原则的说法,正确的是()。
甲人民法院受理了多项分割房产纠纷-’其中涉及的下列文书中,不能认定为导致物权设立、变更、转让或者消灭的法律文书的是()。
“小型分散,便于开展多种多样的活动,满足学生不同的兴趣、爱好,发展学生的才能,使学生得到更多的学习和锻炼的机会”。这种课外活动的形式是()。(2015·江苏)
A、 B、 C、 BAboutthreethousanddollarsanswershowmuch.Choice(A)usesbecause,whichusuallyanswersawhyques
RoadTripsFourgoodwheelstakeyouoffthebeatenpath.Gettingthere’shalfthefun,astheoldsayinggoes.Withan
最新回复
(
0
)