Continue例题

来源:互联网 发布:微信运动数据来源 编辑:程序博客网 时间:2024/05/08 21:50

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 ;}


原创粉丝点击