PAT甲级1027 Colors in Mars (20 分)

进制转换

#include<iostream>
using namespace std;

char get(int x)
{
    
    
    if(x<=9)return '0'+x;
    return 'A'+x-10;
}
int main()
{
    
    
    int a[3];
    for(int i=0;i<3;i++)cin>>a[i];
    cout<<"#";
    for(int i=0;i<3;i++)cout<<get(a[i]/13)<<get(a[i]%13);
    return 0;
}

Guess you like

Origin blog.csdn.net/weixin_51928751/article/details/121323703