请补充函数fun(),该函数的功能是:把从键盘输入的3个整数按从小到大输出。 例如:输入“33 78 25”,结果输出“25 33 78”。 注意:部分源程序给出如下。 请勿改动主函数main 和其他函数中的任何内容,仅在函数fu

admin2010-11-26  18

问题 请补充函数fun(),该函数的功能是:把从键盘输入的3个整数按从小到大输出。
   例如:输入“33  78  25”,结果输出“25  33  78”。
   注意:部分源程序给出如下。
   请勿改动主函数main 和其他函数中的任何内容,仅在函数fun 的横线上填入所编写的若干表达式或语句。
   试题程序:
   # include<stdio. h>
   # include<conio. h>
   main()
   {
       int x,y, z,t;
       clrscr ();
       printf ("Input x, y, z\n");
       scanf ("%d%d%d", &x, &y, &z);
       if(【  】)
       {
           t=x;
           x=y;
           y=t;
       }/*变换x, y的值*/
       if(【  】)
           t=z;
           z=x;
           x=t;
       }/*交换x, z 的值*/
       if(【  】)
       {
           t=y;
           y=z;
           z=t;
       }/*变换 z, y 的值*/
       printf("******the result*******\n");
       printf("from small to big: %d %d %d\n",
              x, y, z);
   }

选项

答案x>y x>z y>z

解析 第一空:由最后的输出函数printf ()可以推测,变量x中存放最小的数,变量y中其次,变量z中存放最大的数。如果x大于y,则将两数进行交换。第二空:如果x大于z,则将两数进行交换。第三空:如果y大于z,则将两数进行交换。
转载请注明原文地址:https://jikaoti.com/ti/uBkiFFFM
0

相关试题推荐
最新回复(0)