A1027

十进制转化为13进制

 1 #include <cstdio>
 2 using namespace std;
 3 int main() {
 4     char c[14] = {"0123456789ABC"};
 5     printf("#");
 6     for(int i = 0; i < 3; i++) {
 7         int num;
 8         scanf("%d", &num);
 9         printf("%c%c", c[num/13], c[num%13]);
10     }
11     return 0;
12 }

两种都可以。

 1 #include<cstdio>
 2 int main(){
 3     char ch[14]={'0','1','2','3','4','5','6','7','8','9','A','B','C'};
 4     int a,b,c;
 5     scanf("%d%d%d",&a,&b,&c);
 6     printf("#");
 7     printf("%c%c",ch[a/13],ch[a%13]);
 8     printf("%c%c",ch[b/13],ch[b%13]);
 9     printf("%c%c",ch[c/13],ch[c%13]);
10     return 0;
11 } 
posted @ 2019-12-27 11:23  老葛  阅读(160)  评论(0编辑  收藏  举报