首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x—y)+(z+y)/(z-y)的值。其中x和y的值不等,z和y的值不等。 例如,当x的值为9、y的值为11、z的值为15时,函数值为一3.50。 请改正程序
给定程序MODIl.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x—y)+(z+y)/(z-y)的值。其中x和y的值不等,z和y的值不等。 例如,当x的值为9、y的值为11、z的值为15时,函数值为一3.50。 请改正程序
admin
2016-10-29
54
问题
给定程序MODIl.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x—y)+(z+y)/(z-y)的值。其中x和y的值不等,z和y的值不等。
例如,当x的值为9、y的值为11、z的值为15时,函数值为一3.50。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
#include
#include
/************found************/
#define FU(m,n) (m/n)
float fun(float a,float b,fIoat c)
{ float valme;
value=FU(a+b,a—b)+FU(c+b,c—b);
/************found************/
Return(Valme);
}
main()
{ float x,y,z,sum;
printf("Input x y z:");
scanf("%f%f%f",&x,&y,&z);
printf("x=%f,y=%f,z=%f\n",x,y,z);
if(x==y || y==z){printf("Data
error!\n"); exit(0);}
sum=fun(x,y,z);
printf("The result is:%5.2 f\n",
sum);
}
选项
答案
(1)#define FU(m,n) ((m)/(n)) (2)return(value);
解析
(1)函数fun两次调用宏FU来计算“value=FU(a+b,a-b)+FU(c+b,c-b);”。检查宏的定义是否正确,可以用实参代入宏进行展开:(a+b/a—b),由此看到,FU(a+b,a.b)进行的计算不是(a+b)/(a-b),而是(a+b/a-b),因为“/”的优先级高于“+”或“-”,所以要使用括号限定计算优先顺序。所以将“#define FU(m,n)(m/n)”改为“#define FU(m,n)((m)/(n))”。
(2)第二个标识下返刚语句的关键字有误。所以,第二个标识下“Return(value);”应该改为“return (value);”C语言中没有“Return”这个天键字。
转载请注明原文地址:https://kaotiyun.com/show/VjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的返回值是【】。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n];num++
5.【】是数据库设计的核心。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
下列二维数组初始化语句中,不正确的是()。
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(
若变量已正确定义,下列正确的程序段是()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
可以在C语言中用做用户标识符的是______。
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
随机试题
A.原发型肺结核B.亚急性血行播散型肺结核C.浸润性肺结核D.慢性纤维空洞性肺结核E.结核性胸膜炎易导致肺气肿或肺心病的是
关于尿毒症患者发生手足搐搦的原因,正确的是()
砂浆抽检数量为:每一检验批且不超过250立方砌体的各类、各强度等级的普通砌筑砂浆,每台搅拌机应至少抽检一次。验收批的预拌砂浆、蒸压加气混凝土砌块专用砂浆,抽检可为3组。()
为了建立投资约束机制,规范建设单位的行为,建设工程宜按照政企分开的组织原则建立项目法人,实行项目法人责任制。()
下列关于牵引料车所用卷扬机的安全操作要求,说法错误的是()。
公民、法人或者其他组织实施违反通信行政管理秩序的行为,依照法律、法规或者规章的规定,应当给予行政处罚的,由通信主管部门按照《中华人民共和国行政处罚法》和《通信行政处罚程序规定》的程序实施。这里所称通信主管部门,是指()。
某外资企业把未到监管年限的免税汽车要求转内销,在申请内销补时,海关以原进口时的价格,扣除折旧部分价值作为完税价格。
InhislecturesattheLyceum,aschoolthatremainedforcenturiesoneofthegreatcentersoflearninginGreece,Aristotlede
MannersnowadaysinmetropolitancitieslikeLondonarepracticallynon-existent.Itisnothingforabig,strongschoolboytoe
A、Everybody’stalkingaboutE-mailnowadays.B、Ifyoudon’thaveone,youwillbeoutoftime.C、It’stheeasiestwaytocommuni
最新回复
(
0
)