首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。 例如,若n的值为11时,函数的值为1.833333。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数f
编写函数fun,其功能是:根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。 例如,若n的值为11时,函数的值为1.833333。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数f
admin
2016-08-16
43
问题
编写函数fun,其功能是:根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传入。
例如,若n的值为11时,函数的值为1.833333。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
#include
float fun(int n)
{
}
void main()
{
int n;
float s;
system("CLS");
printf("\nPlease enter N:");
scanf("%d",&n);
s=fun(n);
printf("The result is:%f\
n",s);
}
选项
答案
float fun(int n) { int i,s1=0; float s=0.0; for(i=1;i<=n;i++) { s1=s1+i; /*求每一项的分母*/ s=s+1.0/s1; /*求多项式的值*/ } return s; }
解析
此类计算表达式值的程序,首先需要根据题意分析表达式的规律,得出通项,然后再完成程序语句。
本题中表达式的规律是1+2+…+n的倒数之和,那么可以通过for循环语句来实现第1项到第n项的变化。其实就是累加算法,方法是先根据题目要求定义变量,注意该变量的数据类型,然后对其进行初始化操作,因为该变量的作用是累加器,所以初始值应为0(或0.0,根据变量数据类型来确定),再通过for循环语句来完成累加过程。
本题中sl用来表示每一项的分母,每一项的分母都是由前一项分母加项数。注意,由于sl定义成一个整型,所以在s=s+1.0/s1语句中不能把1.0写成1。
转载请注明原文地址:https://www.kaotiyun.com/show/SaNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;
有以下程序:#include<iostream>#include<cstdlib>usingnamespacestd;intmain(){intarraysize;
有以下程序:#include<iostream>#include<string>usingnamespacestd;intmain(){chararr[2][4];s
设有以下变量定义,并已赋确定的值:charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为()。
线性表的链式存储结构是一种()的存储结构。
表达式10>5&&6%3的值是
以下程序的输出结果是【】。#include<iostream.h>classobject{private:intval;public:object();
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
友元类的所有成员函数都是另一个类的【】。
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
随机试题
在工资谈判过程中,工资水平存在上限和下限,共同决定实际工资水平的上限和下限的因素包括()。
税务局向工商企业征收税款时,货币执行价值尺度职能。()
医师将一位符合安乐死条件的患者,使用药物结束其痛苦的生命,称为
患者,女,58岁。可摘局部义齿戴入后疼痛2天。检查:可摘局部义齿修复,左颊前庭沟黏膜小溃疡。造成黏膜溃疡最可能的原因是
下列哪些是帕金森病的症状或体征?()
若该桥的弹性模量为E=3.35×10N/mm4,梁跨中横截面面积A=3.4m2,惯性矩I=1.5m4,试判定公路-Ⅱ级荷载的冲击系数μ与( )项数值最为接近。当桥上作用的活载是人群荷载,1号梁四分之一跨径处截面的弯矩最接近的数值是( )。
巷道贯通测量的几何要素包括()。
教育对文化的选择是直接选择。()
材料1据香港《南华早报》网站9月12日报道,到今年年底,禁止生产和销售一次性发泡塑料餐具、塑料吸管和塑料棉签的规定将开始生效。不可生物降解的塑料袋将从今年开始逐步禁用,到2025年在全国范围内禁用。酒店必须停止提供免费的一次性塑料制品,与此同时,
计算机执行程序所需的时间P,可用P=I×CPI×T来估计,其中I是程序经编译后的机器指令数,CPI是执行每条指令所需的平均机器周期数,T为每个机器周期的时间。RISC计算机采用(58)来提高机器的速度。它的指令系统具有(59)的特点。指令控制部件的构建,(
最新回复
(
0
)