練習1-5 修改溫度轉換程式,要求以逆序(從300度到0度的順序)列印溫度轉換表
阿新 • • 發佈:2019-02-02
/* 時間:2017/8/1 地點:工程北629 功能:逆序列印輸出溫度轉換程式℃ = (5/9)*(℉-32) 思想:根據溫度轉換公式,定義變數,編寫程式。 */ #include<stdio.h> #define LOWER 0 //巨集定義最低溫度 #define UPPER 300 //巨集定義最高溫度 #define STEP 10 //巨集定義步長 int main(void) { float fahr, celsius; fahr = UPPER; //初始化華氏溫度為UPPER printf("℉\t℃\n"); while(fahr >= LOWER) { celsius = (5.0 / 9) * (fahr - 32.0); printf("%3.0f\t%6.1f\n", fahr, celsius); fahr = fahr - STEP; } return 0; } /* 在Vc++6.0中的輸出結果是: ---------------------------- ℉ ℃ 300 148.9 290 143.3 280 137.8 270 132.2 260 126.7 250 121.1 240 115.6 230 110.0 220 104.4 210 98.9 200 93.3 190 87.8 180 82.2 170 76.7 160 71.1 150 65.6 140 60.0 130 54.4 120 48.9 110 43.3 100 37.8 90 32.2 80 26.7 70 21.1 60 15.6 50 10.0 40 4.4 30 -1.1 20 -6.7 10 -12.2 0 -17.8 Press any key to continue ---------------------------- 總結:注意迴圈條件,注意初始化的華氏溫度值。 */