#include <iostream>
#include <stack>
//实现进制转换 输入number1 输入要转换的进制 得到输出之后的进制
//从number1(进制1)到number2(进制2)
// example:
// 输入number1 1348
// 输入进制 8
//转换进制之后 2504
//
using namespace std;
int main()
{
int number1;
stack<int> number2;
int rank;
cout<<"输入number1 ";
cin>>number1;
cout<<"输入进制 ";
cin>>rank;
while (number1){
number2.push(number1%rank);
number1=number1/rank;
}
cout<<"转换进制之后 ";
while (!number2.empty()){
cout<<number2.top();
number2.pop();
}
}
<c++经典题>进制转换
最新推荐文章于 2023-03-15 13:00:22 发布