首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出如下分数列的前n项之和。 和值通过函数值返回main函数。例如,若n=5,则应输出8.391667
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出如下分数列的前n项之和。 和值通过函数值返回main函数。例如,若n=5,则应输出8.391667
admin
2020-06-02
33
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数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 func.tion 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/Q3G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf(intm)main(){intn=0;{staticintn=0;printf("%d,",f(++n));n+=m;return
下面不能作为结构化方法软件需求分析工具的是
以下选项中,能用作数据常量的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
有以下程序,程序运行后的输出结果是#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
有以下程序#include#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];)STU;voidf(STUa)
以下与函数fseek(fp,OL,SEEKSET)有相同作用的是
随机试题
建国初期的中央人民政府委员会行使的职权是()
A、肝细胞核因子-IαB、肝核因子-4αC、胰岛素受体D、神经源性生长因子IE、葡萄糖激酶哪种酶基因突变会导致MODY
从天然产物中得到的乙酰胆碱酯酶抑制剂是()。
混凝土结构工程施工中,固定在模板上的预埋件和预留孔洞的尺寸允许偏差必须为()。
根据城市规模人数、房屋层数、标准及城市现状、气候条件等,可以确定给水工程的()。
在城市供电规划中,10kV开关站最大供电容量不宜超过下列哪个数值?()
双倍余额递减法和年数总和法这两种计算固定资产折旧的方法,其共同点有()。
根据我国法律,商检机构对进出口商品实施检验的标准包括:
药店营业员李某与王某有仇。某日王某之妻到药店买药为王某治病,李某将一包砒霜混在药中交给王妻。后李某后悔,于第二天到王家欲取回砒霜,而王某谎称已服完。李某见王某没有什么异常,就没有将真相告诉王某。几天后,王某因服用李某提供的砒霜而死亡。李某的行为属于()
A、Itssouthernpartismostsuitabletolivein.B、Itisawonderfulplaceforshopping.C、Itdoesn’thavemanyentertainmentpl
最新回复
(
0
)