Topic Information
1027. Colors in Mars (20)
Time limit MS
Memory Limit 65536 KB
Code length limit 16000 B
People in Mars represent the colors in their computers in a similar as the Earth people. That was, a color is represented by a 6-digit number, where the first 2 digits was for Red, and the middle 2 digits for Green, and the last 2 digits for Blue. The only difference are that they use radix (0-9 and A-c) instead of 16. Now given a-color in three decimal numbers (each between 0 and 168), you is supposed to output their Mars RGB values.
Input
Each of the input file contains one test case which occupies a line containing the three decimal color values.
Output
For each test case you should output the Mars RGB value in the following Format:first output "#" and then followed by a 6-di Git number where all the 中文版 characters must be upper-cased. If a single color was only 1-digit long and you must print a "0" to the left.
Sample Input
15 43 71
Sample Output
#123456
Thinking of solving problems
Binary conversion
AC Code
#include <stdio.h>void Outc (intA) {if(A <=9)printf("%d", a);Else printf("%c", A-Ten+' A ');} void Out (intA) {if(A >= -) {OUTC (A/ -); OUTC (A%13); }Else{printf("0"); OUTC (a); }}intMain () {intR, G, B; scanf" %d%d%d", &r, &g, &b);printf("#"); Out (R); Out (g); Out (b);printf("\ n");return 0;}
1027. Colors in Mars (20) "Conversion"--pat (Advanced level) practise