首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数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
2015-11-24
13
问题
下列给定程序中函数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.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是以变量的形式进行赋值而非指针,所以将k定义为指针是错误的。
(2)此处if语句是为了将小于*c的值放入*c中。所以改为if(*a<*c)。
转载请注明原文地址:https://jikaoti.com/ti/0tkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某单位有3项业务要招标,共有5家公司前来投标,且每家公司都对3项业务发出了投标申请,最终发现每项业务都有且只有1家公司中标。如5家公司在各项业务中中标的概率均相等,问这3项业务由同一家公司中标的概率为多少?
根据国务院办公厅部分节假日安排的通知,某年8月份有22个工作日,那么当年的8月1日可能是:
甲、乙工程队需要在规定的工期内完成某项工程,若甲队单独做,则要超工期9天完成,若乙队单独做,则要超工期16天才能完成,若两队合做,则恰好按期完成。那么,该项工程规定的工期是()。
根据以下资料,回答以下问题。新中国成立后,经过60年特别是改革开放以来的建设,我国公共卫生体系初步建立,卫生服务能力明显增强。2008年全国共有卫生机构27.8万个,比1949年增加约75倍;卫生技术人员为503万人,比1949年增加9.0倍;医
某市交通管理局发布文件,规定对高速公路过往车辆征收过路费。丁某驾车路过被征收,认为属于乱收费,欲讨个说法。下列选项中不正确的是()。
对以下文段的排序,最合理的是()。①身负执政责任的政府官员要依法行政,必须学习法律,了解法律。②法治是现代社会最主要的特征之一,敬畏法律是官员起码的执政修养。③如果官员们都能依法行政,自觉、主动地把自己“关进笼子里跳舞
根据下列材料回答问题。2012年Z省W市实现文化及相关产业增加值相比上年增长9.6%,在文化产品制造业中,文化印刷、文化用品制造和工艺美术品制造三大主导行业,2012年分别实现增加值21.82亿元、11.57亿元和6.62亿元。与全省结构相比
我的阅读经验告诉我,对经济学不见得要学到特别精深的程度,但是了解它的一些基本思维方法,无疑是一种改造自己世界观的最好武器。我们读一点经济学,接受了它的思维方法,就可以把自己从那种日常直觉中拯救,我们的世界立即焕然一新。这段文字表达的主要观点是(
简述统计假设检验中两类错误的定义及其关系。
标志着中国古代重实体、轻程序传统的终结的法典是()
随机试题
下列有关子宫动脉血流动力变化描述不正确的是
根分叉病变的发生率最高的牙是
女性,26岁,头晕,乏力8个月。查体:巩膜黄染,睑结膜苍白,淋巴结无肿大,脾左肋下1cm,肝未触及。Hb58g/L,MCV80fl,MCHC27%,Tbil66.69μmol/L(3.9mg/dl),游离胆红素58.14μmol/L(3.4mg/
台湾的民俗与闽粤两省的民俗基本相同,民间送礼时禁忌送扇子。因为在台湾的民俗中,送扇子表示()之意。
Inthefirstparagraph,theauthorismainlyconcernedwith______.Itisimpliedinthesecondparagraphthat______.
8255A的数据总线缓冲器是一个双向三态8位缓冲器,是8255A与( )的接口。
あのいずみの水には、体によいせいぶんが多くふくまれているそうだ。ふくまれ
NoticeofRegularWindowCleaningDate:May10To:AllEmployeesAlloftheoutsidewindowswillbewashedandcleanedduringt
Whichofthefollowingstatementsissupportedbythepassage?Amajorpointofthispassageisthat______.
A、Goabroadforstudyatonce.B、Celebrateforhergrantedvisa.C、Getherhealthcertificate.D、Applyforanothervisa.C
最新回复
(
0
)