进制转换

实现进制的转换。

代码:

#include<stdio.h>
int num[1000];
void trans(int n,int m)
{
  int a,i,j;
  for(i=0;n!=0;i++)
  {
    num[i]=n%m;
    n=n/m;
  }
  for(j=i-1;j>=0;j--)
  {
    if(num[j]>9)
      printf("%c",64+num[j]-9);
    else
      printf("%d",num[j]);
  }
  printf("\n");
}

int main()
{
  int tra,m;
  printf("输入转换进制和整数:");
  scanf("%d%d",&tra,&m);
  trans(m,tra);
  return 0;
}

posted on 2015-01-10 14:44  JASONlee3  阅读(154)  评论(0编辑  收藏  举报

导航