PATグレードA-基数変換-火星の問題解決のアイデアの1027色

火星の1027色(20分)

ここに画像の説明を挿入

アイデア

基数変換では、商と剰余を最大限に活用して、
1対1のマッピング用の文字配列を作成します。

コード

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

int main()
{
    
    
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);

    char ch[13] = {
    
    '0','1','2','3','4','5','6','7','8','9','A','B','C'};
    printf("%c%c%c%c%c%c%c",'#',ch[a/13],ch[a%13],ch[b/13],ch[b%13],ch[c/13],ch[c%13]);
}

おすすめ

転載: blog.csdn.net/weixin_43999137/article/details/114042292