首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算 S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n) 的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下: 请改正程序中的错误,
给定程序MODI1.C中函数fun的功能是:计算 S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n) 的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下: 请改正程序中的错误,
admin
2015-12-22
45
问题
给定程序MODI1.C中函数fun的功能是:计算
S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n)
的值。例如,当n为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 -1)/(x-2);
else
return(x +1)/(x-2);
}
double fun(int n)
{ int i;double s=0.0,y;
for(i=-n;i<=n;i++)
{ y=f(1.0*i); s+=y;}.
/**********found**********/
return s
}
main()
{
printf("%fin",fun(5));
}
选项
答案
(1)double f(double x) (2)return s;
解析
(1)第一个标识下f函数的定义缺少返回值类型,所以将“f(double x)”改为“double f(double x)”。
(2)第二个标识下返回语句没有分号结束。所以,第二个标识下“return s”应该改为“return s;”。
转载请注明原文地址:https://kaotiyun.com/show/0XDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include#include"myfun.c"main(){fun();printf("\n");}myf
执行下面程序段后,k的值是【】。r=1;n=203;k=1do{k*=n%10*r;n/=10;r++;}while(n);
数据结构分为线性结构和非线性结构,带链的队列属于【】。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
下列程序的输出结果是______。#include<stdio.h>sb(ints[].intb){staticintn=3;b=s[n];n--;return(b);
下列说法错误的是()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
数据结构中,与所使用的计算机无关的是数据的
以下不是面向对象思想中的主要特征的是
按照“先进先出”组织数据的数据结构是()。
随机试题
地面水的常规处理方法是
A、乳果糖B、比沙可定C、甘油栓D、硫酸镁E、聚乙二醇粉急、慢性或习惯性便秘可选用()。
可用于衡量药物安全性的指标是()。
关于楼地面构造的说法,正确的有()。
待估土地的年客观总收益为300万元,年客观总费用为250万元,剩余使用年限为40年,折现率为6%,则其评估价值最接近于()万元。
陈某向张某借款5万元,没有约定利息。一年后,张某获知陈某经营个体企业获利,在陈某还款时要求其支付利息1800元,陈某表示反对。根据合同法律制度的规定,下列关于陈某应否更付利息的表述中,正确的是()。
患者,男,48岁,毕Ⅱ式胃大部切除术后7天,进食少量流质饮食后出现呕吐,呕吐物为食物和胆汁,应考虑()。
李某(男)于2002年因酒后驾车,犯交通肇事罪被判处有期徒刑5年。其妻关某一人抚养不满一岁的儿子李予,生活十分困难。2003年,李某和关某离婚。关某为了能顺利改嫁,将儿子送给了蔡某夫妇收养。蔡某时年41岁,与妻结婚多年未育。双方达成了收养协议。当双方到民政
getSize().width指的是()。
下列给定的程序中,函数proc()的功能是:将str所指字符串中出现的t1所指字符串全部替换成t2所指字符串,所形成的新的字符串放在w所指的数组中。在此处,要求t1和t2所指字符串的长度相同。例如,当str所指字符串中所指的内容为abcdabcdefg,t
最新回复
(
0
)