首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。 和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MOD11.C中,不要
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。 和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MOD11.C中,不要
admin
2017-09-23
31
问题
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。
和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MOD11.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 f"\n2"he value of func
tion is:%lf\n",fun(r1));
}
选项
答案
(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/8sxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的运行结果是()。#include<stdio.h>main(){intx=2,y=1:switch(x){case1:switch(y){case0:printf("x=2,y=1\
以下不正确的转义字符是()。
在数据流图的类型中有两种类型,它们是变换型和()。
下面程序的运行结果是()。#defineP(A)printf("%d",A)main(){intj,a[]={1,2,3,4,5,6,7},i=5;for(j=3;j>1;j--){switch(j){cas
有下列程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为123,n
已有定义:charc=‘’;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为()。
下列叙述中错误的是()。
在关系数据库中,用来表示实体之间联系的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
在int(*prt)[3];定义中,标识符prt()。
随机试题
消费者权益的国家保护包括
对手术病人需做药物过敏试验的要在手术前
具有联缀四肢百骸、主司关节运动作用的是加强相为表里的两条经脉之间在体表的联系,为
利多卡因对心肌细胞膜的电生理效应是
位于真皮内,由小痣细胞组成的是
每层甲级防火门的数量为:
参加重庆市城乡居民养老保险的人员,目前领取养老待遇的基础养老金是()元。
下列表述符合我国《宪法》规定的有()。
地方性法规不能设定限制人身自由、吊销企业营业执照的行政处罚。()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
最新回复
(
0
)