码迷,mamicode.com
首页 > 其他好文 > 详细

进制转化模板

时间:2015-03-09 00:20:22      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

十进制转其他进制(以前写的程序,之后应该会再修改,以及添加任意进制转换,先发上这个以免遗忘)

技术分享
 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 }
View Code

 

进制转化模板

标签:

原文地址:http://www.cnblogs.com/cenariusxz/p/4322561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!