首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fhn,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。 例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。 注意:要求n的值不大于100。 部分源程序在文件PROGl.C中。
请编写函数fhn,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。 例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。 注意:要求n的值不大于100。 部分源程序在文件PROGl.C中。
admin
2015-06-08
20
问题
请编写函数fhn,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。
例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。
注意:要求n的值不大于100。
部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
double fun(int n)
{
}
NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FTLE *rf,*wf;int n, i;double S;
rf=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“w”);
for(i=0;i<10 ; i++) {
fscarlf(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 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;
解析
程序功能是计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。
(1)首先,通过循环,判断小于等于n的每一个整数是否符合题干中的要求。其中的判断条件能否被5或者被9整除为i%5==0||i%9==0。
(2)然后求得符合(1)要求的数的倒数的累加和。
转载请注明原文地址:https://jikaoti.com/ti/pjn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计包括两个方面的设计内容,它们是()。
有以下程序:intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*f1)(),int(*f2)(),(intx){returnf2(x)-f1(
下面程序的输出是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr
假设在turboc2.0采用small模式编译如下程序main(){chara[4]={’a’,’b’};char*b="abc";printf("%d,%d",sizeof(A),sizeof(B));
库函数strcpy用以复制字符串,若有以下定义和语句:charstr1[]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确的调用是_______。
以下选项中,能定义s为合法的结构件变量的是_______。
下列语句中符合C语言语法的赋值语句是_______。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。
有以下程序(提示,程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节):#include<stdio.h>main(){FILE
随机试题
针对土的击实和CBR试验,根据《公路土工试验规程》(JTG3430—2020)回答下列问题。关于土击实试验,以下说法正确的有()。
Whatdoes"Forallyousay,Ithinkshe’sthebestteacherwe’vegot."mean?
李先生,40岁。因严重创伤而发生急性肾衰,尿350ml/d,血清钾为6.3mmol/L,呼吸困难,肺有湿啰音,头痛,头晕。患者早期会死于
根据某地区五种急性传染病的死亡构成的资料宜用
针灸时体位的描述正确的为
生产性建设工程项目投资中的积极部分是指()。
属于非政府国际组织有()。
露封保管业务与密封保管业务的区别是()。
根据车船使用税法律制度的规定,下列使用的车船中,属于应缴纳车船使用税的有( )。
做一棵苍凉的白菜①该做一棵什么样的白菜?这是一个极端严肃的问题。②在深圳的一间商场里,我陪着两个客人逛。在他们打算离开商场的时候,我看见了那棵摆在陈列柜里的白菜。③它比一般的山东白菜要略微细弱一点。每条叶片都精致,尖儿青脆,根
最新回复
(
0
)