炸裂
查看原帖
炸裂
955954
Miracle_InDream楼主2024/1/24 18:31
#include<bits/stdc++.h>
using namespace std;
stack<char>s;
int main()
{
	long long n,m;
	cin>>n>>m;
	while(n)
	{
		s.push(n%m+'0');
		if(s.top()>'9')
		{
			char c=(s.top()-'0')%10+'A';
			s.pop();
			s.push(c);
		}
		n/=m;
	}
	long long l=s.size();
	for(long long i=l;i>0;i--)
	{
		cout<<s.top();
		s.pop();
	}
	return 0;
}
2024/1/24 18:31
加载中...