首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
57
问题
请编写函数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全国计算机二级
相关试题推荐
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)whi1e()s[i]){d[j]=【】:j++;}d[j]=0;
有以下程序:#include<stdio.h>#difineF(X,Y)(X)*(Y)main(){inta=3,b=4;print("%d\n",F(a++,b++)
以下只有在使用时才为该类型变量分配内存的存储类说明是______。
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
若有以下说明和语句:intc[4][5],(*p)[5];p=C;能够正确引用c数组元素的是______。
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
以下程序的输出结果是______。#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("d\n",a);}
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
【】(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
随机试题
checkoutprocess
大多数哺乳动物和人类,精子必须在雌性生殖道内停留一段时间方能获得使卵子受精的能力,这种现象称为
UDDS中进行单独包装的药品不包括
人工泳池水质卫生指标不需要测的为()。
用人单位招用人员后,应当于录用之日起()日内办理登记手续。
根据《旅行社条例》,提出申请设立外商投资旅行社的可以是境外服务提供者,也可以是境内投资、合作者。()
病例:患者,男,35岁,发热、乏力、全身多处淋巴结可触及,近几个月消瘦明显,体温39℃。实验室检查:抗-HIV阳性,既往有吸毒史,诊断艾滋病。针对患者的消瘦,护士采取了针对性的护理措施,下列说法正确的是()。
下列各句中,没有语病的一句是()。
在下列的两个关系中,职员号和部门号分别为职员关系和部门关系的主键(或称主码),则外键是 职员(职员号,姓名,部门号,性别,年龄) 部门(部门号,部门名称)
A、Listhergreateststrengthsandweaknesses.B、Saysomethingaboutherlikesanddislikes.C、Writeabriefreporttoherdepart
最新回复
(
0
)