首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
43
问题
使用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://kaotiyun.com/show/clCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是
以下错误的定义语句是
以下数组定义中错误的是
以下选项中合法的变量是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
以下不能定义为用户标识符是
支持子程序调用的数据结构是
有下列程序:voidf(int*q)main(){inti=0;{inta[5]={1,2,3,4,5},i;for(;i
若有以下程序段intr=8;printf("%d\n",r>>1);输出结果是
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290),b;a.name=(char*)malloc(10);
随机试题
在输入的一批正整数中求最大值,输入0结束循环。
A.1-环丙基-6-氟-1,4-二氢-4-氧代-7-(1-哌嗪基)-3-喹啉羧酸B.[2R,2[S-(R*,R*))-R)-(+)-2,2,-(1,2-乙基二亚氨基)-双-1-丁醇C.α-(2,4-二氟苯基)-α-(1H-1,2,4-三唑-1-基甲基
《最高人民法院关于适用若干问题的解释(二)》第十九条规定:“对于合同法第七十四条规定的‘明显不合理的低价’,人民法院应当以交易当地一般经营者的判断,并参考交易当时交易地的物价部门指导价或者市场交易价,结合其他相关因素综合考虑予以确认。”关于该解释,下列哪些
下列选项中,说法正确的是()。
下列有关无形资产的摊销说法中,正确的有()。
英国的警政管理体制为()
虽然同在一个班,由同一个老师教,但是同学们的学习成绩却______。这并不奇怪,因为决定学习成绩的好坏,还有许多别的因素。填入划横线部分最恰当的一项是()。
设n是正整数,则=___________.
HeadphonesusedwithMP3digitalmusicplayersliketheiPodmayinterferewithheartpacemakers(起搏器)andimplantabledefibrill
Theboytiptoedoutoftheroomandheadedfortheswimmingpoolwithouthisfather’s
最新回复
(
0
)