首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出下列多项式的值, S=(1—1/2)+(1/3—1/4)+…+(1/(2n一1)一1/2n) 例如,若主函数从键盘给n输入8后,则输出为S=0.662872。 注意:要求n的值大于1但不大于100。
请编写函数fun,其功能是:计算并输出下列多项式的值, S=(1—1/2)+(1/3—1/4)+…+(1/(2n一1)一1/2n) 例如,若主函数从键盘给n输入8后,则输出为S=0.662872。 注意:要求n的值大于1但不大于100。
admin
2018-01-14
20
问题
请编写函数fun,其功能是:计算并输出下列多项式的值,
S=(1—1/2)+(1/3—1/4)+…+(1/(2n一1)一1/2n)
例如,若主函数从键盘给n输入8后,则输出为S=0.662872。
注意:要求n的值大于1但不大于100。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<stdio.h>
double fun(int n)
{
}
main()
{
int n;double s;
void NONO();
printf("Input n:");
scanf("%d",&n);
s=fun(n):
printf("\ns=%f\n",s);
NONO();
}
void NONO()
{
int n,i;double s;
for(i=0;i<10;i++)
{
s=fun(n);
}
}
选项
答案
double fun(int n) { int i; double s=0.0; for(i=1;i<=n;i++) s=s+(1.0/(2*i一1)一1.0/(2*i)); /*计算S=(1—1/2)+(1/3—1/4)+(1/(2n一1)一1/2n)*/ return s; }
解析
对于求多项式值的题目,一般都使用循环语句来累加计算多项式的通项。本题中多项式的通项为1/(2n一1)一1/2n,循环变量的取值范围为1~n。注意,存放累加和的变量s要定义为实型,累加时要进行类型转换。
转载请注明原文地址:https://kaotiyun.com/show/GHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。voidfun(int*x,inty){printf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fun(&y,&x);printf("%d%d",x,
下列叙述中止确的是()。
下列程序的输出结果是()。#includemain(){inta=3,b=2,c=1;if(a<b)if(b<0)c=0;elsec++;print(("%d\n",
下列选项中不属于软件生命周期开发阶段任务的是()。
下列说法错误的是
下列叙述中,不属于设计准则的是()。
在软件开发中,下面任务不属于设计阶段的是()。
有三个关系R?S和T如下:则由关系R和S得到关系T的操作是
在计算机中,算法是指______。
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-
随机试题
患者,男,58岁。腹泻3个月余,为果酱样大便,查体腹软,无包块,无压痛、反跳痛,移动性浊音阴性。问题1:诊断最可能是
动物排尿量增加,可见于()。
女,65岁,农民。高血压病史12年,不规则服药,某日晨起突发头痛,意识不清,35分钟后送至医院,体检:昏迷,血压220/120mmHg,双眼右侧凝视,左足外旋位。最可能的诊断是
产后实行避孕措施的时间是
改革国有工程监理企业管理体制和经营机制,使监理企业真正成为“四自”主体。“四自”是指( )。
强夯法在国际上又称动力固结法或称动力压实法,其实质是反复将很重的锤提到一定高度使其自由落下,给地基以冲击和振动能量,将其压密,从而()。
施工总平面图的设计原则是()。
ParisisthecapitalofFrance.Itssubwayisalsoveryspecial.Youcanenjoyitsculturewhenyouareinthiscity.Firstyou
强奸罪(中止)的犯罪构成属于()。
Oneyearagotoday,youngJim’sparentshadaveryserioustalkwithhim.Theycomplainedthathehadspentalotoftimebefore
最新回复
(
0
)