栈的基本操作——2,8,16进制的入栈(源文件)
来源:互联网 发布:windows toolkit win7 编辑:程序博客网 时间:2024/06/05 00:58
#include "stdio.h"#include "stdlib.h"#include "栈.h"void main(){sqstack sq;status l,x,n,m,d;initstack(sq);printf("请输入一个十进制数:\n");scanf("%d",&n);m=n;printf("请问要将此数转化为几进制数?输入进制数:\n");scanf("%d",&d);while(n){push(sq,n%d); n=n/d;}l=stacklength(sq);printf("该栈的元素个数为:%d\n",l);gettop(sq,x);printf("当前栈顶元素是:%d\n",x);printf("%d的%d进制数为:\n",m,d);while(!stackempty(sq)){ pop(sq,x);if(x>='A'&&x<='F') printf("%c",x); else printf("%d",x);}printf("\n");clearstack(sq);l=stacklength(sq);printf("该栈的元素个数为:%d\n",l);}
0 0
- 栈的基本操作——2,8,16进制的入栈(源文件)
- 栈的基本操作——2,8,16进制的入栈(头文件)
- 栈的基础操作——2,8,16进制的入栈——数组类型定义
- 栈的基本操作 出栈与入栈
- 栈的基本操作(C语言版):入栈,出栈,输出栈
- C++ 栈的 基本操作 入栈 出栈 判空 求长度(方法二)
- 数据机构(五) 顺序栈的基本操作 --- 包含初始化,入栈和出栈
- 数据结构栈的基本操作(创建、入栈、出栈、销毁)
- 链表栈的基本操作的实现---入栈、出栈、清空
- 栈和队列的基本操作(分顺序和链式,5种基本操作有创建,判空,判满,入,出)
- C语言实现顺序栈的基本操作(初始化、判断空、入栈、出栈、获取栈顶元素)
- C++ 栈的 基本操作 入栈 出栈 判空 求长度
- 栈的创建 以及基本操作出栈 入栈,判空
- 顺序栈的基本操作实现---入栈、出栈、判断是否为空
- 栈的基本操作模板类,包括栈的压入,出栈,删除栈顶元素,清空栈等操作
- 栈的入栈/出栈操作
- HHOJ 栈的压入、弹出操作
- java源文件的基本结构
- 汉罗塔问题
- 【Compute Vision】,【CBIR】Bag-of-words model in computer vision
- AIX添加可以telnet远程连接账号方法
- Ubuntu root用户自动登录系统
- 数的长度--斯特林公式的运用
- 栈的基本操作——2,8,16进制的入栈(源文件)
- 排序算法-冒泡排序
- Oracle的索引类型及使用技巧
- 简述Struts2拦截器配置
- 堆 栈
- Qt Designer设计 UI 文件并调用
- WebService-CXF简介
- Redis 的安装配置介绍
- 面向对象