栈1--进制转换

一、心得

 

二、题目及分析

 

十进制的n转换为m进制的数


三、代码及结果

 



1 #include <iostream>
2 #include <stack>
3 using namespace std;
4
5 stack<int> sta;
6
7 int change(int n,int m){
8 while(n){
9 sta.push(n%m);
10 n/=m;
11 }
12 while(!sta.empty()){
13 cout<<sta.top();
14 sta.pop();
15 }
16 cout<<endl;
17 }
18
19 int main(){
20 //十进制的n转换为m进制的数
21 cout<<"十进制的n转换为m进制的数:"<<endl;
22 int n;
23 int m;
24 cin>>n>>m;
25 change(n,m);
26 return 0;
27 }


栈1--进制转换_进制