首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。 和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。 和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
admin
2017-02-24
26
问题
下列给定程序中,函数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://jikaoti.com/ti/l1i0FFFM
本试题收录于:
二级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-
下列程序的输出结果是()。main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];printf("%dXn",j);}
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
以下程序的输出结果是______。#include<stdio.h>main(){intifor(i=’a’;i<’f’;i++,i++)printf("%c",i-’a’+’A’);printf("\n");}
阅读下面程序,则执行后的输出结果是______。#include"stdio.h"main(){intx,y,z;x=1;y=2;z=3;if(x>y)if(x>z)printf("%d",x);elseprintf("%d",y)
有以下程序main(){intx=0,y=0,i;for(i=1;++i){if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}printf("
下面程序的功能是:计算110之间的奇数之和与偶数之和,请填空。#includemain(){inta,b,c,I;a=c=0;for(I=0;I
已有定义:charc=′′;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为【】。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
随机试题
某工程项目由A、B、C三个分项工程组成,采用工程量清单招标确定中标人,合同工期为5个月。各月计划完成工程量及综合单价见表4.1,承包合同规定:(1)开工前发包方向承包方支付分部分项工程费的15%作为材料预付款。预付款从工程开工后的第2个月开始分3个月均摊
22岁男性,大学二年级学生。近一年来听课注意力不集中,发呆发愣,时有自语自笑,动作迟缓,吃一顿饭要一个多小时。5天前开始终日卧床,不吃饭,不知上厕所。精神检查:意识清晰,卧床不动不语,其身体无反应,肌张力增高;令病人张嘴,反把嘴闭的更紧,把病人肢体摆成不舒
A.一般生产区B.300000级洁净室C.100000级洁净室D.10000级洁净室E.100级洁净室口服固体药品的暴露工序在
我们使用的计量器具必须是经检定合格的、()、有标识的计量器具。
某施工企业既从事建筑安装,又从事应缴增值税的货物销售,按规定应分别核算、分别申报和缴纳营业税和增值税。如企业不能分别核算或不能准确核算的,则( )。
甲公司与乙公司就原材料采购合同进行洽谈。期间,乙公司采取了保密措施的市场开发计划被甲公司的谈判代表得知。甲公司遂推迟与乙公司签约,开始有针对性地吸引乙公司的潜在客户,导致乙公司的市场份额锐减。根据合同法律制度的规定,下列说法正确的有()。
产品的()责任规定简称为“三包规定”。
学校这个子系统包括哪些基本要素?()
发生中断时被打断程序暂停点称为______。
设在窗体上有一个名称为Command1的命令按钮,并有以下事件过程:PrivateSubCommand1_Click()StaticbAsVariantb=Arra
最新回复
(
0
)