首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算 S=f(一n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。例如,当13为5时,函数值应为:10.407143。 f(x)函数定义如下: 请改正程序中的错误,使程序能输出正
给定程序MODI1.C中函数fun的功能是:计算 S=f(一n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。例如,当13为5时,函数值应为:10.407143。 f(x)函数定义如下: 请改正程序中的错误,使程序能输出正
admin
2017-11-27
60
问题
给定程序MODI1.C中函数fun的功能是:计算
S=f(一n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。例如,当13为5时,函数值应为:10.407143。
f(x)函数定义如下:
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
/************ found************/
f(double x)
{
if (x == 0.0 || x == 2.0)
return 0.0;
else if (x < 0.0)
return (x -l)/(x-2);
else
return (x +1)/ (x-2);
}
double fun(int n)
{ int i; double s=0.0, y;
for (i= -n; ion; i++)
{ y=f(1.0*i); s += y;}
/************ found* ***********/
return s
}
main ()
{
printf("%f\n", fun(5));
}
选项
答案
(1)double f(double x) (2)return s;
解析
(1)第一个标识下f函数的定义缺少返回值类型,所以,将“f(double x)”改为“double f(doublex)”。
(2)第二个标识下返回语句没有分号结束。所以,第二个标识下“return s”应该改为“return s;”。
转载请注明原文地址:https://www.kaotiyun.com/show/Unxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为()。
有以下程序:voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(A);
已定义以下函数:intfun(int*p){return*P;)fun函数返回值是()。
下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,请填空。main(){inti,j;for(i=0;__________;i++){j=i*10+9;
已知下列函数定义:fun(int*b,intc,intn,intdata){irak;for(k=0;k
以下叙述错误的是()。
关于字符常量,以下叙述正确的是()。
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
下列不属于软件工程的3个要素的是()。
用筛选法可得到2~n(n
随机试题
关于肌组织的再生,下列哪项描述是正确的
自动排气阀是一种给水管道(消防给水)专用的进排气控制装置。当管道空管充水时可实现快速排气,排尽气后能自动封水。当管道内产生负压时又能快速自动进气。当管道放空时,能自动大量地进气,使放水加快,缩短停水时间。()
根据《劳动法》规定,因特殊原因需要延长工作时间的,在保障劳动者身体健康的条件下每日不得超过()
环氧乙烷沸点为
A、四肢均有奇脉B、有表里关系C、无特定的脏腑络属D、与某些脏腑关系密切E、密切十四经脉的联系奇经八脉的循行特点是包括
出口食品生产企业应当在限期内将整改情况报告受理申请的( )。
证券交易所应当于每年6月30日和12月31日过后的15日内,向中国证监会报送各家会员截止到该日的证券自营业务情况。( )
霾和雾的区别在于()。
顽强对于()相当于坚韧对于()
Directions:Usingtheinformationinthetext,completeeachsentence6-10,withawordorphrasefromthelistbelow.Foreach
最新回复
(
0
)