题目:给定三个10进制的数,将10进制转为13进制,其中13进制为0~9,A~C;,输出第一个字符为#

代码:

#include<iostream>
using namespace std;
int main() {
	char mp[13] = { '0','1','2','3','4','5','6','7','8','9','A','B','C' };
	int temp;
	for (int i = 0; i < 3; i++) {
		cin >> temp;
		if (i == 0)	cout << "#";
		cout << mp[temp / 13] << mp[temp % 13];
	}
	system("pause");
	return 0;
}

更多推荐

【A1027/模拟】10进制转13进制(进制转换)