首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:计算 S=f(-n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+fi(n) 的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下: 请改正程序中的错误,
给定程序MODII.C中函数fun的功能是:计算 S=f(-n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+fi(n) 的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下: 请改正程序中的错误,
admin
2013-04-02
38
问题
给定程序MODII.C中函数fun的功能是:计算
S=f(-n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+fi(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("%f\n", fun(5));
}
选项
答案
double f(double x) return s;
解析
(1)第一个标识下f函数的定义缺少返回值类型,所以将“f(double x)”改为“double f(double x)”。
(2)第二个标识下返回语句没有分号结束。所以,第二个标识下“return s”应该改为“return s;”。
转载请注明原文地址:https://kaotiyun.com/show/hJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn
有以下程序: #include <stdio.h> main() {FILE *fp; int i,k,n; fp=fopen("data.dat","w+"); for(i=1;i<6;i++) {fprint
有以下程序: main() {int a[]={2,4,6,8,10},y=0,x,*p; p=&a(1); for(x=1;x<3;x++) y+=p[x]; printf("%d\n",y); } 程序运行
以下叙述中错误的是 ______。
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO
以下能正确定义字符串的语句是______。
下面程序的功能是:将N行N列二维数组中每一行的元素进行排序,第0行从小到大排序,第1行从大到小排序,第2行从小到大排序,第3行从大到小排序,例如:#defineN4voidsort(inta[][N])
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#include<stdio.h>main(){intn,s;printf("Ente
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 void f(int b[],int n,int flag) { int i,j,t; for(i=0;i<n-1;i++)
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:#defineN4voidrotate(inta()[N]){inti,j,t;f
随机试题
人体散热效率最高的体表部位是()
试述劳动保障监察的基本原则。
处理与顾客公众关系的艺术。
不会发生排斥反应的移植是
青霉素注射液需新鲜配制的原理,除防止发生过敏反应外,主要是
工程量清单计价规范附录中给出了各类别工程的项目设置和工程量计算规则,包括()等部分。
根据《行政复议法》的规定,可以申请行政复议的事项是( )。
商业银行与其他金融机构区别之一在于其能接受()。
APP广告(清华大学,2016;南昌大学,2016)
A.provideB.neverC.whetherD.explanationE.embarrassingF.neitherG.experiencesH.consequentlyI.careforJ.outlo
最新回复
(
0
)