注意的点是输入的带字母的可能有大写也有小写。
题目描述:
求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。
不同进制的表示符号为(0,1,…,9,a,b,…,f)或者(0,1,…,9,A,B,…,F)。
#include<cstdio>
#include<string.h>
using namespace std;
char shiliu[16]={
'0','1','2','3','4','5','6','7',
'8','9','A','B','C'