为了广大cv同道中人,题目我也剪切过来
s
当时一直不明白那些十六进制二进制八进制等等,考试直接跳过的题目,寒假查资料才知道这题算是最水的之一
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char s[105];
while(~scanf("%s",s))
{
int n=strlen(s);
int i;
for(i=0;i<n;i++)
{
switch(s[i])
{
case '0':printf("0000");break;
case '1':printf("0001");break;
case '2':printf("0010");break;
case '3':printf("0011");break;
case '4':printf("0100");break;
case '5':printf("0101");break;
case '6':printf("0110");break;
case '7':printf("0111");break;
case '8':printf("1000");break;
case '9':printf("1001");break;
case 'A':printf("1010");break;
case 'B':printf("1011");break;
case 'C':printf("1100");break;
case 'D':printf("1101");break;
case 'E':printf("1110");break;
case 'F':printf("1111");break;
}
}
printf("\n");
}
return 0;
}