C++趣味编程算法//求一个十进制数转换为任意进制数
#include <iostream>
using namespace std;
void main()
{
int n; //求的十进制数
cout << "请输入一个十进制数" << endl;
cin >> n;
int saveData[1000]; //保存转换后的的位数;
int count = 0; //统计转换后有多少位数
int radix =0 ; //转换的基数比如2表示二进制,8表示8进制...
cout << "输入你需要转换的进制数" << endl;
cin >> radix;
int x;
for (int i =0; n; ++i)
{
x = n % radix;
n = n / radix;
saveData[i] = x;
++count;
}
cout << "转换为" << radix << "进制:" ;
for (int j = count -1; j >= 0; --j)
{
cout << saveData[j];
}
int wait;
cin >> wait;
}