栈的应用—数制转换
来源:互联网 发布:mysql update 自关联 编辑:程序博客网 时间:2024/05/17 09:01
十进制转化为任意进制的数:
#include<iostream>#include<stdlib.h>#include<stdio.h>using namespace std;typedef int datatype;#define MAXSIZE 100typedef struct sqstack{datatype ss[MAXSIZE];int top;};void conversion(datatype N,datatype d)//十进制数N,转化为d进制数{datatype s[MAXSIZE],e,top=-1;while(N!=0){s[++top]=N%d;N=N/d;}while(top!=-1){e=s[top--];cout<<e;}}int main(){int num=100;int d=8;conversion(num,d);}
任意进制的数转化为十进制:
#include<iostream>#include<stdlib.h>#include<stdio.h>using namespace std;typedef int datatype;#define MAXSIZE 100typedef struct sqstack{datatype ss[MAXSIZE];int top;};void conversion(datatype X,datatype d)//任意进制数转化为十进制,X表示这个数d表示数是几进制{datatype data=X;datatype s[MAXSIZE]={0},e,top=-1;while(X!=0){s[++top]=X%10;X=X/10;}datatype a=0;while(top!=-1){e=s[top];a=a+e*pow(d*1.0,top);top--;}cout<<d<<"进制"<<data<<"转化为十进制是"<<a<<endl;}int main(){int num=100;int d=7;conversion(num,d);}
0 0
- 栈的应用——数制转换
- 栈的应用——数制转换
- 栈的应用——数制转换
- 栈的应用—数制转换
- 栈的应用:数制转换
- 栈的应用----数制转换
- 栈的应用数制转换
- 数制转换(栈的应用)
- 栈的应用举例——数制转换
- VC栈的应用--数制转换
- 栈的应用之数制转换
- 栈的应用之数制转换
- 栈的基本应用-数制转换-数据结构
- 栈的应用举例----数制转换
- 栈的应用之数制转换
- 栈在数制转换上的应用
- 栈的应用之数制转换
- C_栈的应用----数制转换
- cocos植物大战僵尸(一)load场景:异步加载资源
- 51nod 1270 数组的最大代价(DP)
- XML解析之dom4j解析
- hdu~4707(vector)
- 网易游戏2016实习生招聘笔试题目--井字棋
- 栈的应用—数制转换
- Docker认识基础
- Android的javascript扩展
- Kinect v2.0原理介绍之六:Kinect深度图与彩色图的坐标校准
- java script
- Hadoop 实例1---通过采集的气象数据分析每年的最高温度
- TCP的流量控制
- hibernate
- iOS 9 适配系列教程