首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是:计算并输出下列多项式值。 S=(1+1/2)+(1/3+1/4)+…+(1/(2n-1)+l/2n) 例如,若主函数从键盘给n输入12后,则输出为 S=3.775958。 n的值要求大于1但不大于100。 注意:部
请编写函数fun(),其功能是:计算并输出下列多项式值。 S=(1+1/2)+(1/3+1/4)+…+(1/(2n-1)+l/2n) 例如,若主函数从键盘给n输入12后,则输出为 S=3.775958。 n的值要求大于1但不大于100。 注意:部
admin
2013-06-12
18
问题
请编写函数fun(),其功能是:计算并输出下列多项式值。
S=(1+1/2)+(1/3+1/4)+…+(1/(2n-1)+l/2n)
例如,若主函数从键盘给n输入12后,则输出为 S=3.775958。
n的值要求大于1但不大于100。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<stdio.h>
double fun(int n)
{
}
main()
{
int n;
double s;
printf("\nlnput n:");
scanf("%d",&n);
s=fun(n);
printf("\ns=%f\n",s);
}
选项
答案
double fun(int n) { int i; double s=0.0; for(i=1;i<=n;i++) /*计算S=(1+l/2)+(1/3+1/4)+…+(1/(2n-1)+1/2n)*/ s=s+(1.0/(2*i-1)+1.0/(2*i)); return s; }
解析
本题中s=s+(1.0/(2*i-1)+1.0/(2*i));语句是用C程序去表达题目中的每一项,这是关键,其他问题不难理解。
转载请注明原文地址:https://kaotiyun.com/show/mgJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,n=10,则输出16.479905。/************found************/fun(intn)
如下程序的运行结果是______。 #include<stdio.h> main() { int x=y=3,z=1; printf ("%d%d\n",(++x,y++),z+2); }
有以下程序 #include <stdio.h> main() { FILE *fp1; fp1=fopen("f1.txt","w"); fprintf(fp1,"abc"); fclose(fp1); } 若文本文件f1.txt中原有内容为:good,
下列程序是处理C盘根目录下的a.txt文件,统计该文件中字符的个数。请填空,使程序完整。#include<stdio.h>main(){FILE*fp;charch;longnum=0;if
有如下程序main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];prin
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p]______;retu
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
资本主义社会为自身被新的社会制度所取代准备的社会条件是
男性,58岁,近2周常于夜间憋醒,坐起或下地走动后憋气症状可明显缓解。下列最可能的诊断是()
孕妇,27岁,妊娠37+2周,先天性心脏病,心功能Ⅱ级,现入院待产。护士告知该孕妇产后24小时内可以
清经散的组成是保阴煎的组成是
木材的变形在各个方向上不同()。
入境供拆船用的废旧船舶的检疫,包括进口供拆船用的废旧钢船、入境修理的船舶以及我国淘汰的远洋废旧钢船。不论是否来自动植物疫区,一律由( )实施检疫。
安徽省美好乡村建设的总体要求中提出了以增加农民收入、提高农民生活品质为核心,以()为突破口的指导思想。
设函数y=y(x)由参数方程确定。其中x(t)是初值问题
设A是n阶非零实矩阵,A*是A的伴随矩阵,AT是A的转置矩阵,如果AT=A*,证明任一n维列向量均可由矩阵A的列向量线性表出.
Whethertryingtolivewiththedepressingspectacleofdroughtorbattlingrampagingfloodsorsufferingwithadebilitatingdi
最新回复
(
0
)