台南一中資訊科 VPL作業 2-0 參考題解

切勿直接抄襲程式碼,責任請自負

題敘

程式要求說明

  1. 輸入/輸出範例2
    1. 輸入: 3
    2. 輸出: O
  2. 輸入:-2
  3. 輸出:M
  4. 輸入/輸出範例1
  5. 寫一個程式,輸入一整數,先判斷正負,若該數為負數則輸出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

本文採用 BY-NC-NC CC 條款授權,如無特別註明均為原創,轉載請註明出處 Cotpear。 本文網址: https://www.cotpear.com/2020/03/2-3-o-2-m-1-m-0-o-e-z-cotpear-hsuan-c-html/
暫無評論

發怖評論 編輯評論

上一篇
下一篇