題敘
程式要求說明
- 輸入/輸出範例2
- 輸入: 3
- 輸出: O
- 輸入:-2
- 輸出:M
- 輸入/輸出範例1
- 寫一個程式,輸入一整數,先判斷正負,若該數為負數則輸出M;如果該數為正數,則依據該數為奇數、偶數、0的不同狀況分別輸出O、E、Z。
參考程式碼
// Cotpear | Hsuan
// C++ VPL2-0
// Copyright © 2020 Hsuan. All rights reserved.
#include <iostream>
#define elif else if
using namespace std;
int main(int argc, const char * argv[]) {
int a;
cin >> a ;
if(a < 0){
cout << "M" << endl;
}elif(a == 0){
cout << "Z" << endl;
}elif(a % 2 == 1){
cout << "O" << endl;
}elif(a % 2 == 0){
cout << "E" << endl;
}
return 0;
}
題解
先輸入整數,並依照題序輸出對應的文字
判斷奇偶數: 透過「%」(取模mod)看餘數是否為1