首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。 例如,若输入的数为:55 12 34,输出的结果应当是:a=55.0,b=34.0,c=12.0。 请改正程序中的错误,使
下列给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。 例如,若输入的数为:55 12 34,输出的结果应当是:a=55.0,b=34.0,c=12.0。 请改正程序中的错误,使
admin
2018-03-28
52
问题
下列给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。
例如,若输入的数为: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*********/
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.1 f,b=%4.1 f,C=%4.1 f\n\n",a,b,c);
fun(&a,&b,&c);
printf("a=%4.1 f,b=%4.1 f,C=%4.1 f\n\n”,a,b,c);
}
选项
答案
(1)noat k; (2)if(*a<*c)
解析
本题考查:变量定义,根据给定程序语句确定变量类型;if语句条件表达式。
(1)观察程序中的k,在赋值语句中,k是以变量的形式进行赋值而非指针,所以将k定义为指针是错误的。
(2)此处if语句是为了将小于*c的值放入*c中,所以改为if(*a<*c)。
转载请注明原文地址:https://kaotiyun.com/show/0xxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
—个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈则元素出栈的顺序______。
在软件工程中,白盒测试法可用于测试程序的内部结构,此方法将程序看做是()。
下列对于线性链表的描述中正确的是______。
以下程序的输出结果是() main() {staticchara[10]={"Chinese"}; printf("%d",strlen(a)); }
有以下程序#includeintfun(intX,inty){if(x!=y)return((x+y)/2):elsereturn(x):}main().{inta=
下列语句的输出结果是______。charS[20]="aaaa",*sp=s;puts(strcat(sp,"AAAAA"));
已定义charch=’$’;inti=1,j;,执行j!=ch&&i++以后,i的值为______。
以下选项中合法的实型常数是
以下能正确定义字符串的语句是()。
下列关于队列的叙述中正确的是
随机试题
夜间通过没有路灯或路灯照明不良时,应将近光灯转换为远光灯,但同向行驶的后车不得使用远光灯。
(2013年7月第14题)可以对SPSS数据生成各种统计图形,这是SPSS数据编辑窗口中哪一项菜单项所对应的功能?()
《论学问》的作者培根是英国19世纪唯物主义哲学家、散文家。()
患儿面色咣白,全身浮肿,按之深陷难起,大便溏薄,神倦畏寒,腰痰肢冷。治疗应首选()
下列属于北魏孝文帝为了改革而做的模范行为的是()。①迁都洛阳②将自己的姓名由拓跋宏改为元宏③用汉字处理公文、写诗④加强对经济和官吏的管理
下图是我国各省区某项指标统计图(省区面积大小表示该指标值的大小),回答下列问题。该指标最有可能是()。
在政府管理的各种方法中,()具有垂直性特征。
下列选项中,属于横断设计优点的有()
Regularchildcareprovidedoutsidehomeorbysomeoneotherthanthemotherdoesnotinitselfunderminehealthyemotionalconn
CapeVerde(佛得角)isanAfricacountrythatismadeupof10mainislandsand5tinyones.ItliesintheAtlanticOcean,about4
最新回复
(
0
)