1 /* 2 s[]: 原进制数字,用字符串表示 3 s2[]: 转换结果,用字符串表示 4 d1: 原进制数 5 d2: 需要转换到的进制数 6 返回值: null 7 说明:如果需要转化成16进制中,使得结果大于9的显示小写字母(例如显示3e而不要3E,虽然其实是一样的), 8 只需要将下面的'A'全换成'a'即可 9 */ 10 #include<cstdio> 11 #include<cmath> 12 #include<algorithm> 13 #include <string.h> 14 #include <iostream> 15 using namespace std; 16 void conversion(char s[],char s2[],long d1,long d2) 17 { 18 long i,j,t,num; 19 char c; 20 num=0; 21 for (i=0;s[i]!='