Xiang 發問時間: 電腦與網際網路程式設計 · 1 0 年前

請設計一個函式 char hexChar(int num)

請設計一個函式

char hexChar(int num)

參數 num 為0-15間之整數,將它轉換為16進位字元 '0'-'9'、

'a'-'f' 並傳回。從函式 main()呼叫 hexChar(),並將傳過來的字元輸出。

1 個解答

評分
  • DRGO
    Lv 5
    1 0 年前
    最佳解答

    #include <iostream>

    #include <math.h>

    using namespace std;

    char hexChar(int num)

    {

    return (num>9)?'a'+num-10:'0'+num;

    }

    int main()

    {

    for(int i=0;i<16;i++)cout<<hexChar(i)<<endl;

    system("pause");

    return 0;

    }

    參考資料: feeling
還有問題?馬上發問,尋求解答。