龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > C/C++开发 >

进制的转换

时间:2009-12-22 15:42来源:未知 作者:admin 点击:
分享到:
将十进制转换成任意进制。有位读者求助的。。。我是新手,说错了不要砍我哦!! 偶是读电子信息的,现在开始学单片机,喜欢单片机的高手希望你们多多指教。邮箱联系。。。 /

将十进制转换成任意进制。有位读者求助的。。。我是新手,说错了不要砍我哦!!

偶是读电子信息的,现在开始学单片机,喜欢单片机的高手希望你们多多指教。邮箱联系。。。

/*idec为十进制数,ibase为要转换成数的基*/

  /*#include

  void main()

  

  {

   int idec;

   int ibase;

   scanf("%d%d",&idec,&ibase);

   char strdr[20], t;

   int i, idr, p=0;

   while(idec!=0)

  { idr=idec % ibase;

   if(idr>=10)

   strdr[p++]=idr-10+65;

   else

   strdr[p++]=idr+48;

   idec/=ibase;

  }

   for(i=0; i

  { t=strdr[i];

   strdr[i]=strdr[p-i-1];

   strdr[p-i-1]=t;

  }

  strdr[p]='\0';

  printf("%s",strdr);

  printf("

");

  }

  

精彩图集

赞助商链接