1. 程式人生 > 其它 >Gitlab+Runner實現Go專案自動打包上傳映象到私有倉庫

Gitlab+Runner實現Go專案自動打包上傳映象到私有倉庫

技術標籤:筆記c++

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;
}

除錯結果
在這裡插入圖片描述