首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:根据以下公式计算S,并将计算结果作为函数值返回,n通过形参传入。 例如,若n的值为11时,函数的值为1.833333。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数f
编写函数fun,其功能是:根据以下公式计算S,并将计算结果作为函数值返回,n通过形参传入。 例如,若n的值为11时,函数的值为1.833333。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数f
admin
2017-09-23
52
问题
编写函数fun,其功能是:根据以下公式计算S,并将计算结果作为函数值返回,n通过形参传入。
例如,若n的值为11时,函数的值为1.833333。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include < stcllib.h >
#include < conio.h >
#include < stctio.h >
#include < string.h >
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循环语句来完成累加过程。
本题中s1用来表示每一项的分母,每一项的分母都是由前一项分母加项数。注意,由于s1定义成一个整型,所以在s=s+1. 0/s1语句中不能把1.0写成1。
转载请注明原文地址:https://jikaoti.com/ti/Vea0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[20],*p[4];inti,k=0;for(i=0;i<20;i++)a[i]=i;for(
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.C"main(){fun();printf("\n");}
设函数中有整型变量a,为保证其在未赋初值的情况下初值为0,应选择的存储类别是()。
以下选项中非法的字符常量是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4.j++){…}
下面程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行4个元素输出数组b,请填空。main(){inta[10],b[10],i;for(i=0;i<10;i++)scanf("%d",
函数rewind(fp))的作用是()。
随机试题
北方某水果批发市场常年从南方运香蕉来卖。近年来,香蕉在北方销路行情看好,商贩王某看到批发香蕉能赚大钱,就想把该批发市场的香蕉批发业务垄断起来,在价格上先降后提,将其他的批发商挤出去。王某与外地运香蕉的客商说所有的香蕉都卖给他,他付给的价钱比其他批发商每公斤
醉书斋记郑日奎于堂左洁一室,为书斋,明窗素壁,泊如也。设几二:一陈笔墨,一置香炉、茗碗之属。竹床一,坐以之;木榻一,卧以之。书架书筒各四,古今籍在焉。琴、磬、麈尾诸什
关于绒毛膜促性腺激素,下列哪项错误
孕妇消化系统功能改变不正确的说法是
大叶性肺炎的病理改变分期表述,不正确的是
A、防风B、三七C、桔梗D、木香E、郁金具有油细胞的药材为
防爆电气设备的标志包含型式、等级、类别和组别,应设置在设备外部主体部分明显的地方,且应在设备安装后能清楚看到。标志“ExdⅡBT3Gb的正确含义是()。
从境外启运,在我国境内不论是否换装运输工具,通过我国陆路运输,继续运往国外称为()。
对称三角形情况出现之后,表示原有的趋势暂时处于休整阶段,之后最大的可能会()
某音乐平台与互联网公司合作,将草莓音乐节打造成国内首个付费直播音乐节;某视频平台独家直播简单生活音乐节;理想音乐节则通过弹幕、虚拟礼品等方式打造互联网音乐嘉年华。就连特别依赖“面对面表演”的曲艺从业者也在借助微信公众号、微博、直播平台等多元媒介,进行活态传
最新回复
(
0
)