Gitlab+Runner實現Go專案自動打包上傳映象到私有倉庫
阿新 • • 發佈:2020-12-27
C/C++實現十進位制轉十六進位制
#include<iostream> #include<string> #include<stdio.h> using namespace std; const int MAX = 100; int HexArr[MAX] = { 0 }; int Dec_Conversion_Hex(int aDec)//十進位制轉十六進位制輸出函式 { int temp = 0; int count = 0; while (0 != aDec)//aDec除16取餘,直至商為零 { temp = aDec; aDec /= 16; HexArr[count++] = (temp %= 16); //後置++,執行這條語句完後再進行count++ } for (int i = count - 1; i >= 0; i--)//倒序輸出 { if (HexArr[i] > 9) { printf("%c", HexArr[i] - 10 + 'A'); } else { printf("%d", HexArr[i]); } } printf("\n"); return 0; } int main() { int Dec; cin >> Dec; Dec_Conversion_Hex(Dec); system("pause");//作用:讓除錯視窗停留,不一閃而過。 Visual Studio 2017 及以上不需要這條語句 return 0; }
除錯結果