第5周 项目4 - 数制转换
来源:互联网 发布:北交大知行pt网址 编辑:程序博客网 时间:2024/05/29 08:33
问题及代码:
/* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:bigice.cpp 作 者:何大冰 完成日期:2016年9月29日 版 本 号:v1.0 问题描述:把十进制的整数转换为二至九之间的任一进制数输出。请利用栈设计算法,并实现程序。 输入描述:若干数据。 程序输出:对应进制数的输出。 */ #include <stdio.h>#include "sqstack.h"void MultiBaseOutput (int number,int base){ //假设number是非负的十进制整数,输出等值的base进制数 int i; SqStack *S; InitStack(S); while(number) //从右向左产生base进制的各位数字,并将其进栈 { Push(S,number%base); //将将余数进栈 number/=base; } while(!StackEmpty(S)) //栈非空时退栈输出 { Pop(S, i); printf("%d",i); }}int main(){ MultiBaseOutput(10, 2); return 0;}
运行结果:
知识点总结:
关于链栈的具体应用。
心得体会:
理解了链栈如何去应用,以便以后更好的使用链栈。
0 0
- 第5周项目4--数制转换
- 第5周 项目4-数制转换
- 第5周项目4 -数制转换
- 第5周项目4-数制转换
- 第5周项目4-数制转换
- 【第5周 项目4-数制转换】
- 第5周项目4-数制转换
- 第5周 项目4 - 数制转换
- 第5周项目4-数制转换
- 第5周项目4 数制转换
- 第5周项目4-数制转换
- 第5周项目4 数制转换
- 第6周项目4-数制转换
- 第6周项目4-数制转换
- 第6周项目4数制转换
- 第6周项目4--数制转换
- 第6周 项目4- 数制转换.
- 【第6周 项目4 - 数制转换】
- 2016 ccpc(长春站) 一个弱鸡的总结
- HDU 3555 Bomb(数位DP)
- latex表格
- 机器学习简单思想梳理
- SDNU 1311.Binomial Coeffcients 杨辉三角算组合数
- 第5周 项目4 - 数制转换
- 从零开始学习SLAM
- HDU 1004
- 课后作业代码参考
- 数据结构总结
- 重装系统后,桌面只有孤零零的回收箱,该怎么解决?
- Hibernate入门
- 管程的特点
- Mac 批量删除 .svn 文件