首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。 例如,若n的值为11时,函数的值为1.833333。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fu
编写函数fun,其功能是:根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。 例如,若n的值为11时,函数的值为1.833333。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fu
admin
2016-12-06
24
问题
编写函数fun,其功能是:根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。
例如,若n的值为11时,函数的值为1.833333。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdlib.h>
2 #include<conio.h>
3 #include<stdio.h>
4 #include<string.h>
5 float fun(int n)
6 {
7
8 }
9 void main()
10 {
11 int n;
12 float s;
13 system(’’CLS’’);
14 printf(’’\nPlease enter N:’’);
15 scanf(’’%d’’,&n);
16 s=fun(n);
17 printf (’’The result is:%f\n’’,s);
18 }
选项
答案
1 float fun(int n) 2 { 3 int i,s1=0 ; 4 float s=0.0; 5 for(i=1;i<=n ; i++) 6 { 7 s1=s1+i ; /*求每一项的分母*/ 8 s=s+1.0/s1; /*求多项式的值*/ 9 } 10 return s; 11 }
解析
此类计算表达式值的程序,首先需要根据题意分析表达式的规律,得出通项,然后再完成程序语句。
本题中表达式的规律是1+2+…+n的倒数之和,那么可以通过for循环语句来实现第1项到第n项的变化。其实就是累加算法,方法是先根据题目要求定义变量,注意该变量的数据类型,然后对其进行初始化操作,因为该变量的作用是累加器,所以初始值应为0(或0.0,根据变量数据类型来确定),再通过for循环语句来完成累加过程。
本题中s1用来表示每一项的分母,每一项的分母都是由前一项分母加项数。注意,由于s1定义成一个整型,所以在s=s+1.0/s1语句中不能把1.0写成1。
转载请注明原文地址:https://jikaoti.com/ti/xEi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:floata=2,B=4,h=3;,以下C语言表达式中与代数式计算结果不相符的是______。
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
有以下程序:main(){intx=0,y=5,z=31while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
随机试题
当市政给水管网能连续供水时,消防给水系统可采用市政给水管网直接供水。()
关于宫颈癌放疗的术前护理,哪项错误()
在铜锌原电池的铜电极一端的电解质溶液中加入氨水后,其电动势将()。
根据我国《民法通则》的规定,法人应具备的是( )。
某企业被债权人申请破产并被受理,经审理查明,债权总额为1000万元,其中无财产担保债权总额为600万元。如果债务人提出和解,进行和解协议表决时,出席会议的债权人所代表的债权额为900万元,其中600万的债权没有财产担保。若要通过和解协议,下列情形中,同意和
政府失效也称政府失灵,是指政府在为弥补市场失灵而对经济、社会生活进行干预的过程中,由于政府行为自身的局限性和其他客观因素的制约而产生的新的缺陷,进而无法使社会资源配置效率达到最佳的情景。以下不属于政府失效表现的是()。
有人把武器装备比作军队的骨头和肌肉,骨头硬则拳头重,肌肉强则力量大。技术为战术提供支撑,装备则为打赢奠定基础。党的十八大以来,我军坚持把武器装备建设放在优先发展的战略位置,既敢于亮剑,也重视铸剑。陆上,数字化部队初露锋芒;海上,以国产航母为标志的新型作战舰
非经常性损益是指与公司正常经营业务无直接关系,以及虽与正常经营业务相关,但由于其性质特殊和偶发性,影响报表使用人对公司经营业绩和营利能力做出正常判断的各项交易和事项产生的损益。根据上述定义,下列描述属于非经常性损益的是:
有关研究发现,在肺癌患者中,有高达90%的建筑工人经常感受到来自工作和家庭的双重压力。王强是一名肺癌患者,而且他经常感受到来自各方面的压力,有时甚至有不堪重负的感觉,所以,王强很可能是一名建筑工人。以下哪项最准确地指出了上文推理中的错误?
在考生文件夹下,打开文档WORD2.DOCX,按照要求完成下列操作并以该文件名(WORD2.DOCX)保存文档。【文档开始】2001年11月4日外汇牌价【文档结束】在“外汇牌价”一词后插入脚注(页面底端)“据中国银行提供的数据”;将文中后6行文
最新回复
(
0
)