#include main(){ float x,amax,amin; //定义变量 scanf("%f",&x); //输入一个浮点数到x变量 amax=x; //amax赋值为x amin=x; //amin赋值为x while(x>=0.0) //while循环条件是x>=0.0 否则退出循环 { if(x>amax) amax=x; //if条件语句,当x>amax的时候更新amax值为x if(amin>=x) amin=x; //if条件语句,当x<=amax的时候更新amin值为x scanf("%f",&x); //输入一个浮点数到x变量 } printf("\namax=%f\namin=%f\n",amax,amin); //输出amax和amin值 } //整个程序的意思就是从键盘输入不小于0.0的浮点数。当输入<0时结束循环并输出其中最大值和最小值。