2-12 輸出華氏-攝氏溫度轉換表

浙大版《C語言程序設計(第3版)》題目

練習2-12 輸出華氏-攝氏溫度轉換表 (15分)

輸入2個正整數(shù)lower和upper(lower≤upper≤100),請輸出一張取值范圍為[lower,upper]、且每次增加2華氏度的華氏-攝氏溫度轉換表。

溫度轉換的計算公式:C=5×(F?32)/9,其中:C表示攝氏溫度,F(xiàn)表示華氏溫度。

輸入格式:
在一行中輸入2個整數(shù),分別表示lower和upper的值,中間用空格分開。

輸出格式:
第一行輸出:"fahr celsius"

接著每行輸出一個華氏溫度fahr(整型)與一個攝氏溫度celsius(占據(jù)6個字符寬度,靠右對齊,保留1位小數(shù))。

若輸入的范圍不合法,則輸出"Invalid."。

輸入樣例1:

32 35

輸出樣例1:

fahr celsius
32   0.0
34   1.1

輸入樣例2:

40 30

輸出樣例2:

Invalid.
#include <stdio.h>
int main(){
    int i,lower,upper;
    float celsius;
    scanf("%d %d",&lower,&upper);
    if(lower<=upper&&upper<=100){
        printf("fahr celsius\n");
        for(i=lower;i<=upper;i+=2){
            celsius=5*(i-32)/9.0;
            printf("%d%6.1f\n",i,celsius);
        }
    }
    else printf("Invalid.\n");
    return 0;
}
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容