c语言编程题:从键盘输入一个十进制数,将其转换为二进制、八进制和十六进制数,并同时输出。
c语言编程题:从键盘输入一个十进制数,将其转换为二进制、八进制和十六进制数,并同时输出。
日期:2012-03-19 15:31:12 人气:3
//---------------------------------------------------------------------------
#include
#include
void showbit(int a)
{
unsigned mark=1<<((CHAR_BIT)*sizeof(int)-1);
int flag=0;
do {
if (!flag&&mark&a) flag=1;
if (flag) putchar(a&m