您的位置:首页 > 其它

栈1--进制转换

2017-07-09 00:29 253 查看

栈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 }


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: