标签:
十进制转其他进制(以前写的程序,之后应该会再修改,以及添加任意进制转换,先发上这个以免遗忘)
1 #include<stdio.h> 2 void cmp(long long N,long long R); 3 int main() 4 { 5 long long N,R; 6 while(scanf("%I64d%I64d",&N,&R)!=EOF) 7 { 8 if (N<0) 9 { 10 printf("-"); 11 N=-N; 12 } 13 cmp(N,R); 14 printf("\n"); 15 } 16 return 0; 17 } 18 19 void cmp(long long N,long long R) 20 { 21 char a[17]="0123456789ABCDEF"; 22 if (N>=R) cmp(N/R,R); 23 printf("%c",a[N%R]); 24 }
标签:
原文地址:http://www.cnblogs.com/cenariusxz/p/4322561.html