首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
29
问题
给定程序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://jikaoti.com/ti/Nba0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:intfun(intx[],intn){staticintsum=0,I;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]
有以下程序:#include<stdio.h>intf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main()
有以下程序:main(){inti=1,j=2,k=3;if(i++==l&&(++j==3||k++==3))printf("%d%d%d\n",i,j,k):}程序运行后的输出结果是()
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
以下有关宏替换的叙述不正确的是()。
设X和Y都是int类型,且x=1,y=2,则printf(“%d%d”,x,y(x,y))的输出结果是()。
以下程序:#includemain(){charstr[10];scanf(“%s”,&str);printf(“%s\n”,str);}运行上面的程序,输入字符串.how
设有说明int(*ptr)[M];其中的标识符ptr是()。
下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。main(){inta,i=0;scanf(“%dtt,&a);do{if(a>0&
随机试题
增生型肠结核的临床表现是
A.脉率80次/min以下,血压正常B.脉率100次/min以下,血压较高C.脉率100~120次/min,血压70~90mmHgD.脉率120次/min以上,血压70mmHg以下E.脉搏速而细弱或摸不清,血压50mmHg以下或测不到估计失血量
关于外阴阴道炎,下列错误的是:
色谱法常用的吸附剂是
会计工作的社会监督,主要是指由注册会计师及其所在的会计师事务所依法对受托单位的经济活动进行审计、鉴证的一种监督制度。()
一般来说,当期货公司按规定对保证金不足的客户进行强行平仓时,强行平仓的有关费用和发生的损失由()承担。
中国银监会的具体职责包括对银行业自律组织的活动进行指导和监督。()
某市城乡结合部村民因征地拆迁补偿问题与房地产开发商发生纠纷,曾多次拨打市长热线电话,并声称如果不给解决就去市中心广场自焚,派出所接警后,下列做法不正确的是()。
目前地球上已经知道大约有200万种生物,这些形形色色的生物物种构成了生物物种的多样性。下列有关表述不正确的是()。
ThedirectraysofthesuntouchtheequatorandstrikenorthwardtowardtheTropicofCancer.IntheSouthernhemispherewinter
最新回复
(
0
)