0
点赞
收藏
分享

微信扫一扫

1027 Colors in Mars

忍禁 2022-05-02 阅读 66
c++算法

简单的进制转换

#include<bits/stdc++.h>
using namespace std;

void pri(int n){
	//先转换为十进制
	int t=n;
	vector<int>arr;
	do{
	arr.push_back(t%13);
	t/=13;	
	}while(t!=0);
    
    
    
	if(arr.size()==1)cout<<0;
	for(int i=arr.size()-1;i>=0;i--){
        if(arr[i]<10)cout<<arr[i];
        else cout<<(char)('A'+arr[i]-10);
    }
}

int main(){
	
	int a,b,c;
	cin>>a>>b>>c;
	cout<<"#";
	pri(a);
	pri(b);
	pri(c);
}
举报

相关推荐

0 条评论