C言語進数変換コード共有

900 ワード

コードは簡単で、機能も簡単です.ここではくだらないことは言いません.

#include
int main()
{
 char ku[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
 int zh[32],i=0,w,j;
 long int b,y;
 printf("         ,         2~16     :
"); scanf("%d",&y); b=y; printf(" :"); scanf("%d",&w); printf("
"); do { zh[i]=y%w; i++; y=y/w; } while(y!=0); printf(" %ld %d :",b,w); for(i--;i>=0;i--) { j=zh[i]; printf("%c",ku[j]); } printf("
"); return 0; }

以上が本文のすべてですが、お好きになってください.