首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
56
问题
给定程序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全国计算机二级
相关试题推荐
5.【】是数据库设计的核心。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
在C语言中,函数返回值的类型最终取决于()。
设a.b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为______。
以下程序的输出结果是【】。#include<stdio.h>main(){inti;for(i=’a’;i<’f’;i++,i++)printf("%c",i-’a’+’A’);printf("\n"
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)
已知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序______。main(){chara=’A’;intb=20;pxintf("%d,%o",(a=a+a
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
随机试题
属于醛固酮生理作用的是
中毒型细菌性痢疾的内因是
A.Ⅰ期临床试验B.Ⅱ期临床试验C.Ⅲ期临床试验D.Ⅳ期临床试验E.生物等效性试验根据《药品注册管理办法》,初步评价药物对目标适应症患者的治疗作用和安全性的是
五倍子与五味子均具有___________、___________、涩精止遗、涩肠止泻的功效。
关于砌体工程中不得设置脚手眼的说法中,正确的有()。
直接人工标准成本中的用量标准是指在现有生产技术条件下生产单位产品所需要的时间,包括()。
下列关于评价投资项目的会计报酬率法的说法中,正确的有()。
从2003年8月至2004年6月,朝核问题第一、二、三轮六方会谈均在北京举行,中国在解决朝核问题上发挥的作用主要有
A、 B、 C、 D、 C
LastmonthSherylSandberg,chiefoperatingofficeratFacebook,published"LeanIn",acontroversialdeclarationonwhywomenh
最新回复
(
0
)