1、输出最大值、最小值 和 平均值
#include <stdio.h>
int main(void)
{
const float MIN = 0.0f;
const float MAX = 100.f;
float score;
float total = 0.0f;
int n =0;
float min = MAX ;
float max = MIN;
printf("Enter the first score(q to quit):");
while(scanf("%f",&score)==1)
{
if(score < MIN||score >MAX)
{
printf("%0.1f is an invalid value.Try again:",score);
continue;
}
printf("Accepting %0.1f:\n",score);
min = (score<min)?score:min;
max = (score>max)?score:max;
total +=score;
n++;
printf("Enter next score(q to quit):");
}
if(n>0)
{
printf("Average of %d scores is %0.1f.\n",n,total/n);
printf("Low = %0.1f, High = %0.1f\n",min,max);
}
else
printf("No valid scores were entered.\n");
return 0 ;
}