简答题
👁️ 浏览量:

试题题干

下列程序的功能是从键盘上输入若干员工的工资,统计并输出最高工资和最低工资,当输入负数时结束循环。

main()

{ float x,max,min;

  scanf("%f",&x);

  ____________     /*第一空*/

  while(________)  /*第二空*/

   { if(x>max) max=x;

     if(x<min)  min=x;

     ______________  /*第三空*/

    }

  printf("\nmax=%f\nmin=%f\n",max.min);

}

参考答案

试题解析

因为定义了float x,max,min;,x是员工的工资,所以在设最高工资和最低工资都为x,即第一空填入max=min=x;

因为题干中给出当输入负数时结束循环,所以while语句是判断输入的工资是否为负数,即第二空填入x>=0.0(或!(x<0));

最后是要从键盘上输入一个工资值给x,即第三空为scanf("%f",&x);。