首页 > 其他 > 详细

[PAT] A1027 Colors in Mars

时间:2020-05-07 23:24:21      阅读:61      评论:0      收藏:0      [点我收藏+]

(水)

考点

进制转换

10进制转13进制,十位为原数/13,个位为原数%13。

题目大意

给三个十进制的数,把它们转换为十三进制的数输出。要求在前面加上一个”#”号。
原题链接

AC代码

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
using namespace std;
char _char(int n){
	if (n >= 10)
		return n - 10 + ‘A‘;
	else
		return n + ‘0‘;
}
int main(){
	int a, b, c;
	scanf("%d %d %d", &a, &b, &c);
	char temp[2];
	printf("#%c", _char(a / 13));
	printf("%c", _char(a % 13));
	printf("%c", _char(b / 13));
	printf("%c", _char(b % 13));
	printf("%c", _char(c / 13));
	printf("%c", _char(c % 13));
	return 0;
}

[PAT] A1027 Colors in Mars

原文:https://www.cnblogs.com/yue36/p/12846541.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!