十进制数 转换为 Q进制数 代码如下:
#include<cstdio>
#include<iostream>
using namespace std;
const int max = 40;
int z[max];
void change(int y,int q) {
int num = 0;
do {
z[num++] = y % q;
y = y / q;
} while (y != 0);
for (int i = max - 1; i >= 0; i--) {
cout << z[i];
}
}
int main() {
int y;
int q;
cin >> y>>q;
change(y,q);
return 0;
}