#include <iostream>
#include <vector>
using namespace std;
int main(int argc, char *argv[])
{
int n, m;
cin >> n >> m;
if (n == 0)
{
cout << 0;
return 0;
}
vector<int> vec;
while (n != 0)
{
vec.push_back(n%m);
n /= m;
}
for (int i = vec.size() - 1; i >= 0; i--) //vector容器可以用下标访问
{
cout << vec[i];
}
return 0;
}
把n转化成m进制数(我用了容器,用数组和堆栈也行)
最新推荐文章于 2021-10-16 15:19:08 发布