二进制转换十进制:十进制数向其他进制转换代码来源: 发布时间:星期四, 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
相关文章读者评论发表评论 |