首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
2021-06-15
64
问题
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。
例如,输入的数为:55 12 34,输出结果应当是:a=55.0,b=34。0,c=12.0。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include <stdio.h>
void fun(float *a,float *b,float *c)
{
/**********found**********/
float *k;
if(*a<*b)
{ k=*a;*a=*b;*b=k;)
/**********found**********/
i f(*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)i f(*a<*c)
解析
(1)第一个标识下的变量k是在比较过程中,临时存放数据的变量,因此k不应是指针,所以将“float*k;”改为“float k;”。
(2)分析函数中第一个if语句,如果主函数中a<b,则对调,把大数放在a中;分析第二个if语句,如果主函数中的a>c,则进行对调,又把大数放在c中,这样的逻辑显然是混乱的。因此第二个标识下“if(*a>*c)”应该改为“if(*a<*c)”。
转载请注明原文地址:https://kaotiyun.com/show/bctp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中关于程序模块化的叙述错误的是
设有以下函数:yoidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
下面不属于需求分析阶段任务的是’
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
C语言程序中,运算对象必须是整型数的运算符是
下面属于黑盒测试方法的是
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include<stdio.h>#include<string.h>main(){chara[10]="abc",b[10]="012",c[10]="xyz";strc
算法的空间复杂度是指()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
结构化程序由三种基本结构组成,三种基本结构组成的算法
随机试题
"Igotcancerinmyprostate."DetectiveAndySipowiczofthefictional15thPrecinct,astoic,bigbearofaman,isclearlyin
A、3%过氧化氢液B、0.12%氯己定C、25%甲硝唑凝胶D、2%碳酸氢钠液E、碘甘油患者可自行涂布上药的牙周局部药物为
男性,41岁,患急性梗阻性化脓性胆管炎,已做胆总管切开减压引流,输液补充血容量,静脉滴注5%碳酸氢钠液和血管扩张药,静脉注射西地兰(毛花苷C)。因休克无好转,拟早期一次静脉滴注大剂量地塞米松,请说出下列哪项是其非抗休克作用
可持续发展的主要瓶颈是()。
根据《建设工程工程量清单计价规范》(CB50500-2008)的规定,分部分项工程量清单中的综合单价包括()。
固定资产修理费属于项目生产运营支出的费用,下列关于固定资产修理费的说法中,正确的有()。
我们把风险储蓄加保险合同称为()。
中国证监会对基金托管部门内部控制的监督包括( )。
下列属于我国货币政策工具的有()。
“教育是一种培养人的活动”这种定义属于()
最新回复
(
0
)