填空题 1.  请补充主函数main(),该函数的功能是:把从键盘输入的3个整数按从小到大输出。
    例如,输入“50 60 40”,结果输出“40 50 60”。
    注意:部分源程序如下。
    请勿改动main()函数和其他函数中的任何内容,仅在横线上填入所编写的若干表达式或语句。
    试题程序:
    #include<stdlib.h>
    #include<stdio.h>
    #include<conio.h>
    void main()
    {
    int x,y,z,s;
    system("CLS");
    printf("Input x,y,z\n");
    scanf("%dqo d%d",&x,&y,&z);
    if(______)
    {
    s=x;
    x=y;
    y=s;
    }
    //交换x,y的值
    if(______)
    {
    s=z;
    z=x;
    x=s;
    }
    //交换x,z的值
    if(______)
    {
    s=y;
    y=z;
    z=s;
    }
    //交换z,y的值
    printf("****the result****\n");
    printf("from small to big:%d%d%d\n",x,y,z);
    }
  • 1、
【正确答案】 1、x>y
   x>z
   y>z    
【答案解析】 由程序最后的输出可知,变量x中存放3个整数中最小的,变量z中存放3个整数中最大的。当x大于y时,变量x和y互换,因此,第一空处填“x>y”。当x大于z时,变量x和z互换,因此,第二空处填“x>z”。当y大于z时,变量y和z互换,因此,第三空处填“y>z”。