问题 问答题

输入一个无符号整数,然后按用户输入的代号,分别以十进制(代号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!"); } }

单项选择题
多项选择题