1027. Colors in Mars (20)

#include <iostream>
#include <vector>

using namespace std;

int main()
{
	int num, i;
	vector<int> v[4];

	for(i = 1; i <= 3; i++)
	{
		scanf("%d", &num);

		if(num == 0)
		{
			v[i].push_back(0);
		}
		else
		{
			while(num > 0)
			{
				v[i].push_back(num % 13);
				num /= 13;
			}
		}
	}

	printf("#");

	int size, j, cur;
	for(i = 1; i <= 3; i++)
	{
		size = v[i].size();

		if(size == 1)
		{
			printf("0");
		}

		for(j = size - 1; j >= 0; j--)
		{
			cur = v[i][j];

			if(cur >= 10)
			{
				printf("%c", cur - 10 + 'A');
			}
			else
			{
				printf("%d", cur);
			}
		}
	}

	printf("\n");

	system("pause");
	return 0;
}

 

posted on 2025-11-23 17:00  王景迁  阅读(4)  评论(0)    收藏  举报

导航