首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
43
问题
请编写函数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全国计算机二级
相关试题推荐
下面不属于软件设计阶段任务的是()。
下列不属于软件工程的3个要素的是()。
栈通常采用的两种存储结构是
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是()。
与结构化需求分析方法相对应的是【】方法。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是【】。
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
随机试题
资本主义民主制的核心和主要标志是()
磁盘盘片的存储容量与磁盘的存储位密度和道密度有关。位密度是指______。
血友病
以下哪项不是常用的染色体显带技术
可摘局部义齿上不起支持作用的部分是
A、VLVHB、铰链区C、CLD、CH2E、CHKm因子位于
从财产保险经营内容的整体和某一具体的财产保险业务经营内容出发,财产保险的复杂性体现在()
有关预付卡,下列表述不正确的是()。
货币流通规律的基本要求是货币发行量应相当于商品流通中对金属货币的需要量。()
______caresmostaboutpoliticsandsocialproblems?______wasmostpopularinWWⅡ?
最新回复
(
0
)