首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
33
问题
请编写函数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://jikaoti.com/ti/ySa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:“int*p,x=0,*p,p=&x;”,则语句“printf("%d\n",*p);”的输出结果是()。
有以下程序:#include(strintg.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcpy(p+strlen(q),r);strca
已知“inta=2,b=2,c=3;”,则执行完语句“a*=18+(b++)-(++c);”后,a的值是________。
下列对队列的叙述正确的是()。
对关系S和只进行集合运算,结果中既包含S中的所有元组也包含只中的所有元组,这样的集合运算称为()。
下列叙述中正确的是
若有如下语句:intx=3;do{printf("%d\n",x-=2);}wbile(!(--x));则上面程序段()。
以下能正确定义二维数组的是______。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修复性等特性,其中最重要的是()。
随机试题
网络上可以共享的资源有______。
已知曲线y=χ2,试求:曲线上哪一点处的切线与直线y=4χ-1平行?
下列各项中,可出现面色黄的有
关于系统性红斑狼疮的叙述,下列哪一项是错误的()。
我国失业保险基金的来源包括()。
谈谈你对有法不依的看法。
党群关系
"Youneedanapartmentaloneevenifit’soveragarage,"declaredHelenGurleyBrowninher1962bestseller"SexandtheSingle
Apreviouslyunknowndisease,SARShasenteredourdailyvocabulary.Nowweliveinits【1】WhileSARS【2】centerstage,anancient
Yourproposalthatthey____________theirconversationinFrenchisquitereasonable.
最新回复
(
0
)