首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
77
问题
请编写函数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全国计算机二级
相关试题推荐
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=12;if(!a)x--;elsex=5:if(c)x=3;elsex=4:
下列程序的输出结果是()。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,
以下叙述中错误的是()。
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
下面属于黑盒测试方法的是()。
若有以下说明和定义:typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是()。
以下叙述中正确的是
已知下列函数定义setw(int*b,intm,intn,intdat){intk;for(k=0;k<m*n,k++){*b=dat;b++;}}则调用此函数的
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
随机试题
铸铁退火件通常用()测量硬度值。
中国剥削阶级被消灭的标志是()
下列选项中,不届于报表附注应包含的内容是
试述慢性脓胸的主要病因。
引起ARDS严重低氧血症和呼吸窘迫的主要病理生理改变为
尸斑一般出现在尸体的哪个部位()。
甘草具有的功效是
利福平抗菌作用的原理是
以下属于会计专业职务的是()。
()主张回归自然,“复归”人的自然本性,认为一切顺其自然便是最好的教育。
最新回复
(
0
)