3-20(转换字符进制格式)

来源:互联网 发布:网络包的分析 编辑:程序博客网 时间:2024/04/28 07:26
/* Note:Your choice is C IDE */
#include "stdio.h"
void trans(int n,int base)
{
 int a;
 if(base==2)
 {
  while(n!=0)
   {
  a=n%2;
  printf("%d",a);
  n=n/2;
   }
   printf("\n倒过来便是二进制格式下的数^_^");
 }
 else if(base==8)
 printf("%o",n);
 else if(base==16)
 printf("%x",n);
}
void main()

  int n,base;
  printf("Please input your n:\n");
  scanf("%d",&n);
  printf("您想要_进制:\n");
  scanf("%d",&base);
  trans(n,base);

}


0 0
原创粉丝点击