十六进制转八进制

题目链接:http://lx.lanqiao.org/problem.page?gpid=T51

//因为每个十六进制的最大长度不超过十万,所以测试样例的最大肯定是十万,
//所以我们不能将十六进制转换成十进制再转换成八进制,那样会溢出,所以打算转换成二进制 
#include
#include
using namespace std;
int main()
{
	int n,str_len,a[1000000],j,i;
	string str,str_1;
	while(cin>>n)
	{
		while(n--)
		{
			cin>>str;
			str_len=str.length();
			str_1="";
			//将十六进制转换成二进制。 
			for(j=0;j


你可能感兴趣的:(进制转换)