首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。 例如,输入的数为:55 12 34,输出结果应当是:a=55.0,b=34.0,e=12.0。 请改正程序中的错误,使它
给定程序MODll.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。 例如,输入的数为:55 12 34,输出结果应当是:a=55.0,b=34.0,e=12.0。 请改正程序中的错误,使它
admin
2013-03-29
29
问题
给定程序MODll.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。
例如,输入的数为:55 12 34,输出结果应当是:a=55.0,b=34.0,e=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;
printf("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
=%4.1f\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<8c)"。
转载请注明原文地址:https://kaotiyun.com/show/ZWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b][j][j]];
有以下程序main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
以下程序的输出结果是()。#include<stdio.h>intfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else
数据库设计包括两个方面的设计内容,它们是______。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<B)if(c=D)y=0;elsey=1;该语句所表示的含义是______。
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
用筛选法可得到2~n(n
用筛选法可得到2~n(n
随机试题
李煜《破阵子》“沈腰潘鬓消磨”中的“沈腰”用来形容()
男性,25岁,近来易疲、食欲下降、轻度黄疸,肝区疼痛,肝功能异常。肝穿病理检查发现肝细胞有变性坏死、单核淋巴细胞浸润,肝细胞轻度增生。诊断急性肝炎,此炎症属于何种类型炎症
下面有关工程单价的描述中正确的是()。
实行查账征税办法的个人独资企业和合伙企业生产经营所得,确定个人所得税应纳税所得额时不准予扣除的项目有()。
下列关于契税计税依据的说法正确的有()。(2012年)
下列选项中,不属于《民法总则》根据自然人的年龄和智力状况对自然人的民事行为能力分类的是()。
建设项目使用劳动力、消耗资源而使社会付出的代价,称为()。
下列经济业务或事项,属于《企业会计准则第14号——收入》所规定的收入范畴的有()。
包装策略主要包括()
太阳辐射是近地面大气的主要的、直接的热量来源。()
最新回复
(
0
)