实现数字n(十进制)在b进制下的转换
//实现数字n(十进制)在b进制下的转换
#include <iostream>
using namespace std;
#define mod %
const int N = 100;
int main()
{
int n;
int b;
cout << "请输入需要转换的数:\n";
cin >> n;
cout << "请输入想要转化的进制数:\n";
cin >> b;
int q = n, k = 0;
int a[N];
while(q!=0)
{
a[k] = q mod b;
q = q / b;
k++;
}
for (int i = k-1; i >=0; i--)
cout << a[i];
}