PAT 輸出華氏-攝氏溫度轉換表

輸入2個正整數lowerupperlowerupper≤100),請輸出一張取值範圍爲[lowerupper]、且每次增長2華氏度的華氏-攝氏溫度轉換表。ios

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

輸入格式:

在一行中輸入2個整數,分別表示lowerupper的值,中間用空格分開。app

輸出格式:

第一行輸出:"fahr celsius"spa

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

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

輸入樣例1:

32 35

輸出樣例1:

fahr celsius
32   0.0
34   1.1

輸入樣例2:

40 30

輸出樣例2:


也很簡單的一道水題,可是要注意輸出的格式
Invalid.
#include <iostream>
using namespace std; int main() { int n,m,j,k; double s,h; cin>>n>>m; if(n>m||n<0||m>100)//試了一下只判斷n>m也行,但我仍是習慣加上n<0||m>100
        printf("Invalid.\n"); else { cout<<"fahr celsius"<<endl; while(n<=m) { s=5.00*(n-32)/9; printf("%d%6.1lf\n",n,s);//輸出字符寬度爲6,右對齊爲%6.1lf,左對齊爲%-6.1lf 
            n=n+2; } } }
相關文章
相關標籤/搜索