首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。 例如,若n的值为11时,函数的值为1.833333。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fu
编写函数fun,其功能是:根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。 例如,若n的值为11时,函数的值为1.833333。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fu
admin
2016-12-06
68
问题
编写函数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://kaotiyun.com/show/TNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intnum[4][4]={{1,2,3,4),{5,6,7,8),{9,10,11,12),{13,14,15,16}},i,j;for(i=0;i
以下程序通过函数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
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
有以下程序:main(){intx=0,y=5,z=31while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);
有以下程序main()}inti,s=1;for(i=1;i<50;i++)if(!(i%5)&&!(i%3))s+=i;printf("%d/n",s);}程序的输出结果是
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序:floatsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;
随机试题
由于公允价值能够持续可靠取得,2013年年初长江公司对某栋出租办公楼的后续计量由成本模式改为公允价值模式。该办公楼2013年年初账面余额为1500万元,已经计提折旧200万元,未发生减值,变更日的公允价值为21300万元。谊办公楼在变更日的计税基础与其原账
人耳能感觉到的声频范围是
A.呋塞米B.苯丙酸诺龙C.可卡因D.麻黄碱E.人生长激素促进肌肉发达,增加爆发力的兴奋剂是()。
黏性土心墙和斜墙顶部水平厚度一般不小于()m,以便于机械化施工。
某企业2015年企业所得税年度纳税申报的应纳税所得额为-120万元(假定以前年度均盈利并缴纳企业所得税)。2016年7月税务机关对该企业的2015年度纳税情况进行税务稽查发现如下问题:(1)2015年度6月企业以上年工资总额的10%标准为全体职工支付补充
根据内容涉及国家秘密的程度,含有重要的国家秘密,泄露会使国家的安全和利益遭受严重损害的文件属于()。
公共秩序管理工作主要指对人群聚集或进行公众活动的公共场所治安秩序的管理工作。()
根据语言学习的顺序,把最先学习并使用的语言叫第一语言,把第一语言之后学习和使用的语言叫做第二语言。根据上述定义,下列不属于第二语言学习的是()
下图为某大厦失火通道逃离路线。某大厦集中所有人员开展火灾逃生演习。从人口A点出发,要沿着某几条线段才到出口F点。逃离中,同一个点或同一条线段只能经过1次。假设所有逃离路线都是安全的、畅通的,则不同的逃离路线最多有()种。
下列加点的词语含义无相同的一组是______。
最新回复
(
0
)