A-A+
输入一个无符号整数 然后按用户输入的代号 分别以十进制(代号D) 八进制(代号O)输出和十六
问题详情
输入一个无符号整数,然后按用户输入的代号,分别以十进制(代号D)、八进制(代号O)输出和十六进制(代号X)。
参考答案
正确答案:
#include<stdio.h>
main()
{unsigned x;
char c;
scanf("%d,%c",&x,&c);
switch(c)/*判断用户输入代号,并根据代号输出相应的数*/
{case'D':printf("%d",x);break
case'O':printf("%o",x);break;
case'X':printf("%X",x);break;
default:printf("Input error!");
}
}