首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出下列多项式的值, S=(1-1/2)+(1/3-1/4)+…+(1/(2n-1)-1/2n) 例如,若主函数从键盘给n输入8后,则输出为S=0.662872。 注意:要求n的值大于1但不大于100。 请勿改动主函数ma
请编写函数fun,其功能是:计算并输出下列多项式的值, S=(1-1/2)+(1/3-1/4)+…+(1/(2n-1)-1/2n) 例如,若主函数从键盘给n输入8后,则输出为S=0.662872。 注意:要求n的值大于1但不大于100。 请勿改动主函数ma
admin
2022-06-24
57
问题
请编写函数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:");
seaM("%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://www.kaotiyun.com/show/NGkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
软件详细设计产生的图如下,该图是
下面关于位运算符的叙述,正确的是
以下正确的字符串常量是
设栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为则
下面不能作为结构化方法软件需求分析工具的是
检查软件产品是否符合需求定义的过程称为()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
下列的哪一种心脏病以收缩功能不全心衰为主要特征
可能引发疲劳最客观、最直接的因素是()。
如果合伙协议没有约定,有限合伙人的下列行为中,不符合法律规定的是()。
什么是个人信用征信和个人征信系统?
根据下面资料.作答以下问题:按2004年~2009年高等学校科技论文平均增长速度,2010年高等学校科技论文数量为()万篇。
下列运用成语“巧夺天工”正确的一项是()。
讨论a,b为何值时,才能使函数f(x)=在x=0处可导.
对于生产函数Q=,在短期中,令PL=1,PK=4,=4。证明当短期平均成本最小时以下两函数取等值:短期平均成本和边际成本。
求矩阵的实特征值及对应的特征向量.
Severalcenturiesago,SpaniardsandPortuguesecametotheAmazonRiverareato_________.
最新回复
(
0
)