WEB开发网
开发学院软件开发C++ 进制的转换 阅读

进制的转换

 2008-03-08 12:44:38 来源:WEB开发网   
核心提示:将十进制转换成任意进制,有位读者求助的,进制的转换,,,,,我是新手,说错了不要砍我哦!!偶是读电子信息的
将十进制转换成任意进制。有位读者求助的。。。我是新手,说错了不要砍我哦!! 偶是读电子信息的,现在开始学单片机,喜欢单片机的高手希望你们多多指教。邮箱联系。。。   /*idec为十进制数,ibase为要转换成数的基*/
/*#include<stdio.h>
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<p/2; i++)
{ t=strdr[i];
 strdr[i]=strdr[p-i-1];
 strdr[p-i-1]=t;
}
strdr[p]='\0';
PRintf("%s",strdr);
printf("\n");
}

Tags:进制 转换

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接