首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
32
问题
给定程序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全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<stdio.h>voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main()
数据结构分为逻辑结构与存储结构,线性链表属于【】。
需求分析的最终结果是产生【】。
标准库函数fgets(s,n,file)的功能是()。
有下列函数:intfun(char*s){char*t=s;while(*t++);reurn(t-s);}该函数的功能是()。
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)re
若变量已正确定义,下列正确的程序段是()。
下面程序的输出是______。main(){intx=3,y=6,a=0;while(x++!=(y-=1)){a+=1if
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
随机试题
磁共振血管造影检查时,必须在血管内注入对比剂。()
案情:9月2日,某高中女教员甲突然失踪,其家人多方寻找未果,几天后,一路人在郊区的森林中发现一具女尸,经甲的家人辨认死者正是失踪的甲。法医验尸发现甲死前曾遭强暴,而后被人用绳状物勒死。市公安局经立案、侦查,认为高中生乙有作案嫌疑。侦查终结后,公安局于10月
取得发明、实用新型专利的实质条件与取得外观设计专利的实质条件的主要区别之一是后者不要求()
更新视图包括INSERT、DELECT和_______三类操作。
患者男,20岁。左手反复肿痛两个月,加重7天,现来医院就诊,查体:T38.5℃,右手弥漫性红肿,压痛明显,血WBC13.6×109/L。现抗感染治疗,症状明显减轻。此时可采取的物理疗法是
深基坑支护基本形式中,水泥土挡墙式适用条件为()。
TheCaliforniaregionboastsawidevarietyofclimatesandgeographicalfeatures,rivalinganyotherareaofcomparabledimensi
随着智能手机的功能不断增加,手机电池有限的续航能力已不能满足待机需要,充电宝顺理成章地成为高频应用。而共享充电准入门槛低,线下布局容易,只要抓住“流量”和“刚需”,共享充电几乎是一桩可以看得见盈利的生意。随着标准的最后敲定。5G时代或在2019—2020年
语音的物理属性包括___________、音长、___________和音色等四要素。(扬州大学2015)
___________therain,wewouldhavehadapleasanttriptothecountryside.
最新回复
(
0
)