10进制转8进制

原创 2012年03月23日 15:28:11
#include <stdio.h>
#define Stack_Size 50
#define FALSE 0
#define TURE 1
typedef int ElementType;



typedef struct Stack
{
	ElementType elem[Stack_Size];
	int top;
}SeqStack;

void InitStack(SeqStack &S)
{
	S.top=-1;
}
int PuSh(SeqStack &S,ElementType e)
{
	if(S.top == Stack_Size-1) return(FALSE);
	S.top++;
	S.elem[S.top] = e;
	return(TURE);
}
int Pop(SeqStack &S,ElementType &e)
{
	if(S.top==-1) return(FALSE);
	else
	{
		e=S.elem[S.top];
		S.top--;
		return(TURE);
		
	}
}

void main()
{
	
	SeqStack S;
	int e,N;

	InitStack(S);
	printf("请输入一个十进制数:");
	scanf("%d",&N);
	while(N!=0)
	{
		PuSh(S,N%8);
		N=N/8;
	}
	while(S.top !=-1)
	{
		Pop(S,e);
		printf("%d",e);
	}

	
}

数制转换,将10进制转换为8进制 C语言 栈的应用

数制转换,将10进制转换为8进制 C语言 栈的应用#include #include #include typedef int ElemType; typedef int Status; #d...
  • jiezou007
  • jiezou007
  • 2012年08月27日 16:13
  • 2092

java 数字进制间转换(2,8,10,16)

package com.wzg.common.Util; import org.apache.commons.lang.StringUtils; public class AryConvert...
  • wzg775192833
  • wzg775192833
  • 2014年09月05日 17:03
  • 1381

python 2进制,8进制,10进制,16进制转换

python里的进制转换并不复杂,大家只需要记住,目标进制为2进制时,就用bin(),目标进制是8进制的时候用oct(),目标进制是10进制的时候用int(),目标进制是16进制的时候用hex() ...
  • KWSY2008
  • KWSY2008
  • 2016年03月28日 11:23
  • 1373

POJ 1131 Octal Fractions (Java大数,八进制转十进制)

Octal Fractions Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 6959  ...
  • hurmishine
  • hurmishine
  • 2016年05月14日 13:17
  • 4460

c语言用栈实现10进制转换为8进制

c语言用栈实现10进制转换为8进制
  • coolsunxu
  • coolsunxu
  • 2017年04月15日 21:26
  • 894

关于8进制小数转化为10进制

我们的思路大概是这样 如果输入数据是0.d1d2d3d4 那么计算的方法就是((((d4/8)+d3)/8+d2)/8+d1)/8 从最高位往最低位一位一位计算 王拓发给大家的福利[2元] ...
  • qq_36924696
  • qq_36924696
  • 2017年07月18日 17:03
  • 275

C++ 10进制转换成2进制、8进制、16进制

Evelyn  QQ:1809335179 今天是做京东的笔试题,简直又是被扼杀在摇篮里了,是一个求取幸运数的题目,即一个十进制的数如果各个位数的值相加与转换成2进制后1的位数相等,即这个数为幸运数。...
  • Evelyn_LiuZhen
  • Evelyn_LiuZhen
  • 2016年09月05日 22:36
  • 948

C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换

在.NET Framework中,System.Convert类中提供了较为全面的各种类型、数值之间的转换功能。其中的两个方法可以轻松的实现各种进制的数值间的转换: Convert.ToInt32(s...
  • 21aspnet
  • 21aspnet
  • 2007年03月24日 15:39
  • 6999

.net c# 进制转换 2进制、8进制、10进制、16进制

 在.net Framework中,System.Convert类中提供了较为全面的各种类型、数值之间的转换功能。其中的两个方法可以轻松的实现各种进制的数值间的转换:Convert.ToInt32(s...
  • lvenlee
  • lvenlee
  • 2007年04月28日 17:43
  • 2721

36进制与10进制之间的转换

一些面试的算法题import java.util.HashMap;/** * 36进制与10进制转换思路: * 一、创建HashMap类型对象用于存放数字'0'到字母'Z'36个字符值键...
  • jeepchenup
  • jeepchenup
  • 2016年10月28日 17:20
  • 1381
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:10进制转8进制
举报原因:
原因补充:

(最多只允许输入30个字)