首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。 例如,输入的数为:55 12 34,输出结果应当是:a=55.0,b=34.0,c=12.0。 请改正程序中的错误,使
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。 例如,输入的数为:55 12 34,输出结果应当是:a=55.0,b=34.0,c=12.0。 请改正程序中的错误,使
admin
2015-12-22
87
问题
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。
例如,输入的数为:55 12 34,输出结果应当是:a=55.0,b=34.0,c=12.0。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
void fun(float:*a,float *b,float *c)
{
/**********found**********/
float *k;
if(*a<*b)
{ k=*a; *a=*b; *b=k;)
/**********found**********/
if(*a>*c)
{ k=*c;*c=*a;*a=k;}
if(*b<*c)
{ k=*b;*b=*c;*c=k;}
}
main()
{ float:a,b,c;
print:f("Input a b c:");scanf
("%f%f%f",&a,&b,&c);
printf("a=%4.1f,b=%4.1f,c
=%4.1f\n\n",a,b,c);
fun(&a,&b,&c);
printf("a=%4.1f,b=%4.1f,c
=%41f\n\n",a,b,c);
}
选项
答案
(1)float k; (2)if(*a<*c)
解析
函数对三个数进行两两比较,实现判断。
(1)第一个标识下的变量k是在比较过程中,临时存放数据的变量,因此k不应是指针,所以将“float *k”改为“floatk”。
(2)分析函数中第一个if语句,如果主函数中a
c,则进行对调,又把大数放在c中,这样的逻辑显然是混乱的。因此第二个标识下“if(*a>*c)”应该改为“if(*a<*c)”。
转载请注明原文地址:https://www.kaotiyun.com/show/wXDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是______。
有以下程序:main(){intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j--)if(x[j+1)>x[j]
数据结构分为线性结构和非线性结构,带链的队列属于【】。
有以下程序#include#includevoidfun(char*s[],intn){char*t;inti,j;for(i=0;i
若变量已正确定义并赋值,以下符合C语言语法的表达式是
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU"
按照“先进后出”原则组织数据的数据结构是()。
关于结构化程序设计原则和方法的描述错误的是()。
关于结构化程序设计原则和方法描述错误的是()。
在面向对象方法中,类之间共享属性和方法的机制称为______。
随机试题
按酸碱质子理论,磷酸氢二钠是()
下列不构成专利侵权的是()
下列哪些属于双变量统计分析的方法()
Whentheweatherishot,yougotoalakeoranocean.Whenyouarenearalakeoranocean,youfeelcool.Why?Thesunmakest
血清CEA超过20μg/L时,提示患有
下列属于过滤的影响因素的有()
2005年,甲市房地产管理局根据某开发公司的申请,按照《城镇房屋所有权登记暂行办法》和甲市《城镇房屋产权暂行办法》的规定,向该公司颁发了莲花住宅小区门卫室的产权证发证时认定:甲市玫瑰路843弄门卫室(莲花住宅小区门卫室)系该开发公司于2003年6月依法取得
根据《民事诉讼法》的规定,财产保全的范围是( )。
①拐过山嘴,飞瀑仍不见踪迹,却见若干男女围着篝火歌舞②再后来,又变作熔化的珊瑚,令人想到火之精。火之灵③山高雾大,满世界一片漆黑。我不习惯这黑,翻来覆去睡不着④自始至终,场地上方火苗四蹿,火星噼噼啪啪地飞舞,好一派火树银花⑤燃到中途,树枝通体赤红,
简述金本位制度的三种形式。[河北大学2012国际商务硕士]
最新回复
(
0
)