首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。 和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。 和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
admin
2017-02-24
39
问题
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。
和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
/*********found*********/
fun(int n)
{ int a,b,c,k;
double s;
s=0.0;a=2;b=1;
for(k=1;k<=n;k++)
{
/*********found*********/
s=s+(Double)a/b;
c=a;a=a+b;b=c;
}
return s;
}
main()
{ int n=5;
system("CLS");
printf ("\nThe value of function is:%lf\n",fun(n));
}
选项
答案
(1)double fun(int n) (2)s=s+(double)a/b;
解析
(1)由于返回值s是double型的,所以函数要定义为double型。
(2)C语言规定所有关键字都必须用小写英文字母表示,所以s=s+(Double)a/b;应改为s=s+(double)a/b;。
转载请注明原文地址:https://kaotiyun.com/show/yMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
若执行下列程序时从键盘上输入2,则输出结果是()。#inclUde<stdio.h>main(){inta;scanf("%d",&A);if(a++<3)printf("%d\n",A);elseprintf("%d\n",a-
在数据库设计中,将E-R图转换为关系模式的过程属于()。
下列选项中,不是一个算法的基本特征的是()。
请选出正确的程序段
在执行下述程序时,若从键盘输入6和8,则结果为main(){inta,b,s;scanf("%d%d",&a,&b);S=aif(a<B)s=b;S*=S;printf("%d",s);}
若有说明:int*p,m=5,n;,以下正确的程序段是
在结构化程序设计中,模块划分的原则是
阅读以下程序及对程序功能的描述,其中正确的是#includemain(){FILE*in,*out;charch,infile[10],outfile[10];printf("Entertheinfilename:\n"
随机试题
A.青霉素B.诺氟沙星C.妥布霉素D.甲硝唑E.多黏菌素葡萄球菌感染的首选药物是
患者,男,65岁。左侧腹痛,腹泻半年间断出现脓血便,查体:腹部未及包块。为明确诊断宜采取的检查是
瘦素
背景资料:某教学楼工程,建筑面积1.7m2,地下1层,地上6层,檐高25.2m,主体为框架结构,砌筑及抹灰用砂浆采用现场拌制。施工单位进场后,项目经理组织编制了《某教学楼施工组织设计》,经批准后开始施工。在施工过程中,发生了如下事件:事
保险公司超额承保,情节严重的由保险监督管理机构吊销其许可证,并处以五万元以上三十万元以下的罚款。( )
下列股价指数中,来自于美国股市的有( )。
股东在公司设立时未履行或者未全面履行出资义务的,公司相关权利人的下列请求中,不会得到人民法院支持的是()。
在国家名酒评选中,曾荣获过“国家名酒”称号的有()。
简述德育原则。
远大汽车公司生产的小轿车都安装了驾驶员安全气囊。在安装驾驶员安全气囊的小轿车中,有80%安装了乘客安全气囊。只有安装乘客安全气囊的小轿车才会同时安装减轻冲击力的安全杠和防碎玻璃。如果上述断定为真,并且事实上李先生从远大汽车公司购进一辆小轿车中装有
最新回复
(
0
)