选择题 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;}
    printf("%f\n%f\n%f\n",a,b,c);
    }
【正确答案】 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从大到小排序。