三、5(3)

来源:互联网 发布:足球滚球软件 编辑:程序博客网 时间:2024/06/14 23:30
#include<iostream>using namespace std;const int StackSize=10;class SeqStack{public:SeqStack(){top=-1;}~SeqStack(){}void Decimaltor(int num,int r);private:int S[StackSize];int top;};void SeqStack::Decimaltor(int num,int r){int k;top=-1;while(num!=0){k=num%r;S[++top]=k;num=num/r;}while(top!=-1)cout<<S[top--];}int main(){SeqStack s1;int num;int r;cout<<"十进制整数为:";cin>>num;cout<<"转换为几进制输出:";cin>>r;        s1.Decimaltor(num,r);return 0;}

原创粉丝点击