选择题
38.
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是______。
main()
{ float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a<b)
{t=a;a=b;b=t;}
if(a<c)
{t=a;a=c;c=t;}
it(b<c)
{t=b;b=c;c=t;}
pfintf("%f<n%f<n%f<n",a,b,c);
}
A、
1.00
2.00
3.00
B、
1.00
3.00
2.00
C、
1
3
2
D、
3.00000
2.00000
1.00000
【正确答案】
D
【答案解析】
[考点] 本题考查if语句。
第1个if语句,如果a<b,则a与b交换;第2个if语句,如果a<c,则a与c交换;第3个if语句,如果b<c,则b与c交换。3个if语句结合起来实现的功能就是将a、b、c按从大到小排序。
提交答案
关闭