输入一个无符号整数,然后按用户输入的代号,分别以十进制(代号D)、八进制(代号O)输出和十六进制(代号X)。

admin2010-04-24  27

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

解析
转载请注明原文地址:https://kaotiyun.com/show/ADAx777K
0

最新回复(0)