十六进制转二进制

输入格式:

一个整数t,代表测试个数

接下来每个测试有一行为十六进制字符串s

输出格式:

每一个s输出一行为其二进制转换

#include <iostream>
#include <malloc.h>
#include <cstring>
#include <algorithm>
using namespace std;

void math(long n)
{
    long long m = 0;
    long long a = 0;
    long long b = 0;
    
    b = n/5;
    a += b*50;

    m = n%5 + b;
    a += m*10;

    b = a/50 + 1;
    cout<<a<<" "<<b<<endl;
}
int main()
{
    int t;
    long n;
    cin>>t;
    for(int i = 0; i < t ;i++)
    {
        cin>>n;
        math(n);
    }
    return 0;
}

 

posted @ 2023-09-28 19:26  旺旺大菠萝  阅读(1)  评论(0编辑  收藏  举报