# 台中女中程式解題>>基礎題 ### a001 Hello! (*) -- 標準輸出 cout #### 內容 ##### 向人問好是最基本的禮貌,在台灣我們遇到人的時候會說「你好」,在日本遇到人的時候會說「こんにちは」,而在不知道對方國家的語言時,我們可以說「Hello!」。 ##### 輸入說明: ##### (無) ##### 輸出說明: #### 請輸出 Hello! ##### 範例輸出 : #### Hello! #### 提示 : 無 #### 程式碼: #include <iostream> using namespace std; int main() { cout << "Hello!"; return 0; } ### a002 This is a book. (*) -- 換行符號 endl #### 內容 ##### 還記得你第一句學的英文句子嗎?我們一起來複習一下吧:「This is a book. That is a pen. I am a student.」 #### 輸入說明: #### (無) #### 輸出說明: ##### 請輸出以下三行文字: This is a book. That is a pen. I am a student. ##### 提示 : ##### 你可以挑戰**只用一次的 cout 或 printf** 嗎? ##### *PS.printf 請使用 \n 做換行* #### 程式碼: #include<iostream> using namespace std; int main() { cout << "This is a book.\nThat is a pen.\nI am a student."; return 0; } #### 另解(但不符合題意) #include<iostream> using namespace std; int main() { cout << "This is a book."<<endl; cout << "That is a pen." <<endl; cout << "I am a student." <<endl; return 0; } ### a003 許願 -- 跳脫字元 \ #### 內容 ##### 看到流星的時候,你會想要做些什麼嗎?我會想要向流星許願,不管會不會實現,都希望這樣的願望能傳達到遠方 #### 輸入說明: ##### (無) #### 輸出說明: ##### 請輸出以下三行的文字: ^_^ "o" \^o^/ #### 提示: ##### 常用的跳脫字元符號 \' >>單引號 \" >>雙引號 #### 程式碼 #include<iostream> using namespace std; int main() { cout << "^_^\n\"o\"\n\\^o^/"; return 0; } ### a004 民國與西元的換算 (*) -- 標準輸入 cin #### 內容 ##### 相對於世界上絕大多數的國家都是使用西元紀年,而台灣地區則是使用民國紀年,我們可以將民國幾年加上1911,即可得到其對應的是西元幾年。 #### 輸入說明: ##### 輸入一個正整數n代表民國幾年。 #### 輸出說明: ##### 請輸出其對應的是西元幾年。 ##### 輸入1: 1 ##### 輸入2: 100 #### 範例輸出 : ##### 輸出1: 1912 ##### 輸出2: 2011 #### 提示: ##### 主程式的部分不需要用迴圈來讀取多組資料,除非題目有特別指定。 #### 程式碼: #include <iostream> using namespace std; int main() { int n; cin >> n; cout << n+1911 << endl; return 0; } ### a005 矩形面積 (*) -- 多個變數輸入 #### 內容 ##### 給你一個矩形的長和寬,請問你它的面積是多少? #### 輸入說明: ##### 輸入兩個正整數 H、W,代表這個矩形的長和寬。 #### 輸出說明: ##### 請輸出這個矩形的面積。 ### 輸入1: #### 1 2 ### 輸入2: #### 2 3 ### 範例輸出 : #### 輸出1: ##### 2 #### 輸出2: ##### 6 #### 程式碼 #include <iostream> using namespace std; int main() { int h, w; cin >> h; cin >> w; cout << (h*w) << endl; return 0; } ### a006 時間換算(一) (*) -- 算術運算子與運算式 #### 內容 ##### 我們知道一小時是60分鐘,假設現在有 h 小時和 m 分鐘,請問你它總共是幾分鐘? #### 輸入說明: ##### 輸入兩個整數 H、M 代表有 H 小時和 M 分鐘。 #### 輸出說明: ##### 請輸出總共是幾分鐘。 #### 輸入1: ##### 0 10 #### 輸入2: ##### 2 15 #### 範例輸出 : #### 輸出1: ##### 10 #### 輸出2: ##### 135 #### 程式碼 #include <iostream> using namespace std; int main() { int h, m; cin >> h; cin >> m; cout << (h*60 + m) << endl; return 0; } ### a007 時間換算(二) (*) -- 整除 / 與取餘數 % #### 內容 ##### 我們知道一小時是60分鐘,假設現在有 m 分鐘,請問你它總共是幾小時、幾分鐘? #### 輸入說明: ##### 輸入一個整數 M 代表有 M 分鐘。 #### 輸出說明: ##### 請輸出總共是幾小時、幾分鐘,中間請空一格(請參考下面的輸出範例)。 #### 輸入1: ##### 10 #### 輸入2: ##### 100 #### 範例輸出 : #### 輸出1: ##### 0 10 ##### 輸出2: ###### 1 40 ### 程式碼 #include <iostream> using namespace std; int main() { int m; cin >> m; cout << (m/60) << " " << (m%60) << endl; // />>取商到整數位 %取餘數 return 0; } ### a008 溫度轉換 (*) -- 浮點數 float (double) #### 內容 ##### 攝氏溫標是目前世界上最常用的溫標,而在美國則是使用華氏溫標為主,假設現在是攝氏 C 度,則華氏 F 度可以表示成 F=C*9/5+32。現在給你攝氏的溫度,請問你它是華氏幾度? #### 輸入說明: ##### 輸入一個數字 C,代表攝氏的溫度。 #### 輸出說明: ##### 請輸出華氏溫度是幾度。 #### 範例輸入: #### 輸入1: ##### 31 #### 輸入2: ##### 24 #### 範例輸出 : #### 輸出1: ##### 87.8 #### 輸出2: ##### 75.2 ### 程式碼 #include<iostream> using namespace std; int main(){ float C,F; cin >>C; F = C*9/5+32; cout << F <<endl; return 0; } ### a009 團購力量大 -- 整除 / 與取餘數 %
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up