//数制转换:十进制与其他进制进行转换
//算法:N=(N div d)*d + N mod d (其中:div为整除运算,mod为求于运算)
//数据结构用栈
//
#include<iostream>
#include<stack>
using namespace std;
int main()
{
    stack S;
    unsigned int n,d;
    cout<<"输入要转换的进制:";
    cin>>d;
    cout<<"输入要转换的数值:";
    cin>>n;
    while(n)
    {
        S.push(n%d);
        n=n/d;
    }
    while(!S.empty())
    {
        cout<<S.pop();
    }
    return 1;
}
这个程序怎么修改啊,谢谢高手指点!!



 
											





 
	    

 
	

 谢谢
谢谢

