专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »C语言教程 » 二进制转换十进制:十进制数向其他进制转换代码 »正文

二进制转换十进制:十进制数向其他进制转换代码

来源: 发布时间:星期四, 2009年2月12日 浏览:547次 评论:0


    此例题实现目是通过栈结构来实现十进制数向其他进制转换不是很难应该都能看懂吧中国自学编程网整理www.zxbc.cn

#\"iostream.h\"
#\"math.h\"
#<conio.h>

typedef struct node
{
   data;
   node * next;
}Node;

  ShuZhiZhuanHuan
{
public:
    void ZhuanHuan( d, i);
    void pr;
private:
    Node *top;
};
void ShuZhiZhuanHuan::ZhuanHuan( d, i)
{
   m,n=0;
   Node * p;
   while(d>0)
   {
      m=d%i;
      d=d/i;
      p= Node;
      (!n)
      {
         p->data=m;
         top=p;
         top->next=NULL;
         n;
      }
      {
         p->data=m;
         p->next=top;
         top=p;
      }
  
   }
}

void  ShuZhiZhuanHuan::pr
{
   Node *p;
   while(top!=NULL )
   {
      p=top;
      (p->data>9)
        cout<data)+55);
      
        cout<data;
      top=p->next;
      delete p;
    }  
}
      

void
{
    cout<<\"请输入你数字和进制:\";
     a,b;
    cin>>a>>b;
    ShuZhiZhuanHuan shuzhizhuanhuan;
    shuzhizhuanhuan.ZhuanHuan(a,b);
  
    shuzhizhuanhuan .pr;
    cout<<\'\\n\'<<\"谢谢使用!\"
    getch;
}


0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: