patA1027 Colors in Mars

#include <iostream>
#include <cstdio>
#include <algorithm> 
using namespace std;
const int maxn=10001;
char d[maxn];
int dsize=0;
void change(int x){
int count=0;
do{
if(x%13<=9){
d[dsize++]=x%13+'0';
}else{
d[dsize++]=x%13-10+'A';
}
x/=13;
count++;
}while(x!=0);
if(count==1){
// char temp=d[dsize-1];
// d[dsize-1]='0';
d[dsize++]='0';

reverse(d+dsize-2,d+dsize);
}
int main(int argc, char** argv) {
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
change(a);
change(b);
change(c);
printf("#");
//倒置下字符数组;
// reverse(d,d+dsize);
for(int i=0;i<dsize;i++){
printf("%c",d[i]);
}
return 0;

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值