<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Kuroki-Tomoko

      我什麼都不知道,我只知道吃飯~

      博客園 首頁 新隨筆 聯系 訂閱 管理
       1 #include<stdio.h>
       2 int main()
       3 {
       4      const float MIN = 0.0f;   //分數下限是0分
       5      const float MAX = 100.0f; //分數上限是100分
       6 
       7      float score;
       8      float total = 0.0f;       //求總分
       9      int n = 0;                //接受符合規定分數的個數
      10      float min = MIN;          //分數下限
      11      float max = MAX;          //分數上限
      12 
      13      printf("Enter the first score (q to quit): ");
      14      while(scanf("%f",&score)==1)
      15      {
      16          if(score < MIN || score > MAX)
      17          {
      18              printf("%0.1f is an invalid value. Try again: ",score);
      19              continue;   //跳轉至while循環的測試條件
      20              //continue語句讓程序跳過有效輸入部分的代碼。程序開始下一輪循環,準備讀取下一個輸入值。
      21          }
      22          printf("Accepting %0.1f:\n",score);
      23          min = (score < min) ? score : min;
      24          max = (score > max) ? score : max;
      25          total += score;
      26          n++;                  //統計一共輸入了多少分數(計數器)
      27          printf("Enter next score (q to quit): ");
      28      }
      29      if (n > 0)
      30      {
      31          printf("Average of %d scores is %0.1f.\n", n, total / n);
      32          printf("Low = %0.1f, high = %0.1f\n", min, max);
      33      }
      34      else
      35         printf("No valid scores were entered.\n");
      36 
      37     return 0;
      38 }
      39 /*
      40 輸出樣例
      41 
      42 Enter the first score (q to quit): 188
      43 188.0 is an invalid value. Try again: 90
      44 Accepting 90.0:
      45 Enter next score (q to quit): 12
      46 Accepting 12.0:
      47 Enter next score (q to quit): 100
      48 Accepting 100.0:
      49 Enter next score (q to quit): 85
      50 Accepting 85.0:
      51 Enter next score (q to quit): q
      52 Average of 4 scores is 71.8.
      53 Low = 12.0, high = 100.0
      54 
      55 */

      爲什麼第10,11行要這樣設置?

      float min = MIN;          //分數下限
      float max = MAX;          //分數上限
      如果在第10,第11行設置成:
      float min = MIN;
      float max = MAX;
      則會導致地23行的計算會讓min最終計算的值永遠為0,不會在出現比0小的數字(沒有負數分數)。
      而float max = MAX 導致的問題是在第24行最終最大分數的計算會一直是100.不會出現比100再大的分數(百分制為例)。
      所以min,max的本質含義是min和滿分比較時來鎖定最小值,max和0分比較來鎖定最大值。
      const float MIN = 0.0f;   //分數下限是0分
      const float MAX = 100.0f; //分數上限是100分
      而上方的const變量(MIN,MAX)本質意義是一個宏,是爲了後期方便維護程序,修改數值方便,而不能直接去使用,與min,max是有著不同的意義
      posted on 2023-01-05 23:04  KurokiTomoko  閱讀(34)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产私拍大尺度在线视频 | 亚洲精品日韩精品久久| 狠狠躁夜夜躁人人爽天天5| 亚洲国产精品一区二区第一页| 蜜桃成人无码区免费视频网站| 日韩精品中文字幕国产一| 亚洲一区二区三上悠亚| 浪卡子县| 久久夜色精品国产亚洲a| 高潮潮喷奶水飞溅视频无码| 久久96热在精品国产高清 | 女人香蕉久久毛毛片精品| 国产精品区一二三四久久| 精品久久人人妻人人做精品| 亚洲国产高清av网站| 国产区精品福利在线熟女| 夜夜爽免费888视频| 人妻少妇精品中文字幕| 中文字幕有码在线第十页| 最新亚洲人成网站在线影院| 国产午夜精品久久久久免费视| 亚洲国产欧美在线看片一国产| 日韩中文字幕有码午夜美女| 国产精品无码mv在线观看 | 日韩精品18禁一区二区| 精品视频在线观看免费观看| 中文人妻AV高清一区二区| 国产亚洲无线码一区二区| 国产综合一区二区三区麻豆| 中文字幕久久精品波多野结| 国产精品久久久久无码网站| 国产一精品一av一免费| 嫩草院一区二区乱码| 翼城县| 亚洲视频一区| 亚洲精品一区二区制服| 孕妇怀孕高潮潮喷视频孕妇| 中文在线天堂中文在线天堂| 岛国最新亚洲伦理成人| 男人扒开女人内裤强吻桶进去 | 国产精品视频一区二区三区不卡|