首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数proc(),其功能是:计算并输出下列多项式值。 S=(1+1/2)+(1/3+1/4)+…+(1/(2n-1)+1/2n) 例如,若输入10.则输出为S=3.597740。 n的值要求大于1但不大于100。 注意:部分源程序给出如下。
请编写函数proc(),其功能是:计算并输出下列多项式值。 S=(1+1/2)+(1/3+1/4)+…+(1/(2n-1)+1/2n) 例如,若输入10.则输出为S=3.597740。 n的值要求大于1但不大于100。 注意:部分源程序给出如下。
admin
2013-03-25
39
问题
请编写函数proc(),其功能是:计算并输出下列多项式值。
S=(1+1/2)+(1/3+1/4)+…+(1/(2n-1)+1/2n)
例如,若输入10.则输出为S=3.597740。
n的值要求大于1但不大于100。
注意:部分源程序给出如下。
请勿改动函数main()和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句
试题程序:
#include
double proc(int n)
{
}
void main()
{
int n;
double s;
printf("\nInput n:");
scanf("% d",&n);
s=proc(n);
printf("\ns=%f\n",s);
}
选项
答案
double proc(int n) { int i; double s=0.0; //s是和的变量,因此其初始值为0 for(i=1;i<=n;i++) //从第1项到第n项 s=s+(1.0/(2*i一1)+1.0/(2*i)); //根据题目的要求把分子、分母转化为符合题意的类型 return s; //最后把其值返回到主函数 }
解析
首先定义一个变量来存放表达式的和,根据题目中提供的多项式,通过n次循环来求出n项的和。最后把所求得的和返回到主函数当中。
转载请注明原文地址:https://kaotiyun.com/show/wXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序段;intx=3,y=4,z;floata=2.0;z=y%x/a;则执行后,z中的值是()
以下程序运行后的输出结果是【】。main(){intx=0210;printf("%X\n",x);}
当输入为"quert?"时,下面程序的执行结果是#include<stdio.h>main(){charc;c=getchar();while(c!=’?’){pu
若有定义:inta[2][3];则才a数组的第i行第j列(假调i,j已正确说明并赋值)元素值的正确引用为
若有以下定义和语句,则对a数组元素地址的正确引用为inta[2][3],(*p)[3];p=a;
在数据结构中,从逻辑上可以把数据结构分为______。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])【】
随机试题
原发性输卵管癌好发于:
层压玻璃由两层薄玻璃片和一层位于它们之间的透明塑料黏结剂组成,当这种玻璃破碎时,将散落成一些小碎片。()
下列药物青光眼不能用的是
益气养阴又兼收敛的药是
运用净现值法进行分析,甲、乙两个项目( )。运用净现值指数法进行分析,甲、乙两个项目( )。
破产申请是破产程序开始的前提。根据《企业破产法》,关于破产申请及管辖的说法,正确的是()。
证券投资资产的强流动性主要表现在()。
ABC公司2016年发生的与投资有关的经济业务如下:(1)2月23日,支付购买价款5000万元购入乙公司30%的股权,持股比例对乙公司具有重大影响。当日乙公司可辨认净资产的账面价值(与公允价值相同)为17000万元。(2)3月2日,从上海证券交易所
在()模式中,过程目标的地位和重要性超过任务目标。
高中毕业是对人民警察文化程度的最低要求,部分经济较发达的地区对国家公务员(含人民警察)文化程度要求则为大学专科以上。( )
最新回复
(
0
)