75pts求助!
查看原帖
75pts求助!
977778
__Harry_Haiyun__楼主2023/7/21 10:43
#include <bits/stdc++.h>
#define MOD 998244353
#define mod 1000000007
#define ll long long
#define ull unsigned long long
#define ui unsigned int
#define range(i,a,b) for (int i = a; i <= b; i++)
#define round(i,a,b) for (int i = a; i < b; i++)
#define rrange(i,a,b) for (int i = a; i >= b; i--)
#define rround(i,a,b) for (int i = a; i > b; i--)
using namespace std;
string s = "012345789ABCDEF";
int x,m;
char f(int n)
{
    return s[n];
} 
stack<char>b;
int main()
{
	cin >> x >> m;
	while (x) 
	{
	    b.push(f(x % m));
	    x /= m;
    }
    while (!b.empty())
    {
        cout << b.top();
        b.pop();
    }
	return 0;
}
2023/7/21 10:43
加载中...