首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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-08-23
26
问题
给定程序MODI1.C中函数fun的功能是:计算
s=f(一n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+f(n)
的值。例如,当n为5时,函数值应为:10.407143。f(x)
函数定义如下:
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#inolude
#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://jikaoti.com/ti/nxi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义doublea[5];,则a数组元素下标的上限为______。
以下选项中,当x为大于1的奇数时,值为0的表达式是
在C语言中,函数返回值的类型最终取决于
以下程序运行后的输出结果是【】。main(){inti,n[]={0,0,0,0,0};for(i=1;i<=4;i++){n[i]=n[i-1]*2+1;printf("%",n[i
以下程序运行时若从键盘输入:102030<回车>,输出结果是【】。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);pri
以下程序段的输出结果是【】。inti=9;printf("%o\n",i);
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是()。
下列程序的执行结果是()。#include<stdio.h>main(){inta,b,c;a=b=2;c=(a++)-1;printf("%d,%d",a,c);c+=-a++
设计软件结构是在软件生命周期的()。
随机试题
至今仍是世界绝大多数国家学校中最主要、最常用的一种课程类型是()
下列哪项叙述是正确的
单机试运行结束后,应及时完成的工作有()等。
辅导对象如发生( )情况,可以不重新进行辅导。
幼儿学习的图书一般都是鲜艳的图画书,和大学课本单纯的白纸黑字不一样,这是利用了感知规律中的()。
Theheadmastersaidthedeclineinoverallperformancewasnoteworthybecauseitwas_____fewerstudentsperformingathighestle
公安政策是由全国人民代表大会提出来的,体现了全国人民的意志。( )
版心内的公文格式各要素划分为()。
将放有乒乓球的577个盒子从左到右排成一行,如果最左边的盒子里放了6个乒乓球,且每相邻的四个盒子里共有32个乒乓球,那么最右边的盒子里的乒乓球的个数是().
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
最新回复
(
0
)