首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数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
2017-09-23
21
问题
下列给定程序中函数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)float k; (2)if(*a <*c)
解析
本题考查:变量定义,根据给定程序语句确定变量类型;if语句条件表达式。
(1)观察程序中的k,在赋值语句中,k是以变量的形式进行赋值而非指针,所以将k定义为指针是错误的。
(2)此处if语句是为了将小于*c的值放入*c中,所以改为if(*a < *c)。
转载请注明原文地址:https://kaotiyun.com/show/Izxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int)
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。
若函数中有定义语句:inta;,则()。
下列定义变量的语句中错误的是()。
定义inta=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为()。
设函数中有整型变量a,为保证其在未赋初值的情况下初值为0,应选择的存储类别是()。
运行下面的程序,输入字符串MicrosoftVisualStudio,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);p
有以下程序:#include<string.h>inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t++=a++;}else{inta
阅读以下程序#include<stdio.h>main(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);print
以下语句定义正确的是()。
随机试题
根据行政诉讼法规定,涉及商业秘密的案件,当事人申请不公开审理的,()不公开审理。
A.雌激素B.孕激素C.两者都是D.两者都不是卵泡颗粒细胞分泌
Exerciseisgoodforpeople,butmostpeoplereallyknowverylittleabouthowtoexerciseproperly.Sowhenyoutry,youmayru
用来增加油性基质吸水性的物质是
按照不丧失价值条款的规定,当投保人没有能力或不愿意继续缴纳保险费时,保险单项下已经积存的保单现金价值可以作为()将原保险单改为缴清保险单或展期保险单。
依据个人所得税法规定,对个人转让有价证券取得的所得,应属()征税项目。
2019年9月29日,在日本结束的2019年女排世界杯赛上,中国女排以()连胜的战绩获得冠军。
民俗有六大基本特征,下列属于六大基本特征的有()。
下列关于Delphi的叙述中,不正确的是
•YouwillhearthespeechoftheManagingDirectoroftheInternationalMonetaryFundatthepressconference.•Asyoulisten,f
最新回复
(
0
)