PAT 1027 Colors in Mars

#include <cstdio>
#include <iostream>
#include <cstdlib>

using namespace std;
char tbl[] = {    ‘0‘, ‘1‘, ‘2‘, ‘3‘,
                ‘4‘, ‘5‘, ‘6‘, ‘7‘,
                ‘8‘, ‘9‘, ‘A‘, ‘B‘, ‘C‘};
void d213(int d, int &m, int &l) {
    l = d % 13;
    m = d / 13;
}

void print13(int m, int l) {
    printf("%c%c", tbl[m], tbl[l]);
}
int main() {
    int d = 0;
    int m, l;
    printf("#");
    for (int i=0; i<3; i++) {
        scanf("%d", &d);
        d213(d, m, l);
        print13(m, l);
    }
    return 0;
}

都是这样的题目世界该多美好

时间: 2024-10-26 05:08:47

PAT 1027 Colors in Mars的相关文章

1027. Colors in Mars (20)【进制转换】——PAT (Advanced Level) Practise

题目信息 1027. Colors in Mars (20) 时间限制400 ms 内存限制65536 kB 代码长度限制16000 B People in Mars represent the colors in their computers in a similar way as the Earth people. That is, a color is represented by a 6-digit number, where the first 2 digits are for Re

PAT 甲级 1027 Colors in Mars (20 分)

1027 Colors in Mars (20 分) People in Mars represent the colors in their computers in a similar way as the Earth people. That is, a color is represented by a 6-digit number, where the first 2 digits are for Red, the middle 2 digits for Green, and the

PAT 甲级 1027 Colors in Mars (20 分)(简单,进制转换)

1027 Colors in Mars (20 分) People in Mars represent the colors in their computers in a similar way as the Earth people. That is, a color is represented by a 6-digit number, where the first 2 digits are for Red, the middle 2 digits for Green, and the

1027 Colors in Mars (20 分)

1027 Colors in Mars (20 分) People in Mars represent the colors in their computers in a similar way as the Earth people. That is, a color is represented by a 6-digit number, where the first 2 digits are for Red, the middle 2 digits for Green, and the

PAT A1027 Colors in Mars

PAT A1027 Colors in Mars 题目描述: People in Mars represent the colors in their computers in a similar way as the Earth people. That is, a color is represented by a 6-digit number, where the first 2 digits are for Red, the middle 2 digits for Green, and

PAT Advanced 1027 Colors in Mars (20分)

People in Mars represent the colors in their computers in a similar way as the Earth people. That is, a color is represented by a 6-digit number, where the first 2 digits are for Red, the middle 2 digits for Green, and the last 2 digits for Blue. The

PAT:1027. Colors in Mars (20) AC

#include<stdio.h> #include<stdlib.h> int main() { int a,b,c; //[思维]168以内的数字可以用两位13进制数表示,大大简化代码 scanf("%d%d%d",&a,&b,&c); char arr[13]={'0','1','2','3','4','5','6','7','8','9','A','B','C'}; //转为13进制的符号 printf("#"

PAT (Advanced Level) 1027. Colors in Mars (20)

简单题. #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> using namespace std; void pri(int a) { if (a <= 9) printf("%d", a); else printf("%c", a-10+'A'); } void print(int a){ if (a >= 13

1027. Colors in Mars (20)

主题如以下: People in Mars represent the colors in their computers in a similar way as the Earth people. That is, a color is represented by a 6-digit number, where the first 2 digits are for Red, the middle 2 digits for Green, and the last 2 digits for Bl