`
luoping0425
  • 浏览: 108911 次
  • 性别: Icon_minigender_2
  • 来自: 赣州
文章分类
社区版块
存档分类
最新评论

算法,打印十进制数据

阅读更多

10.16 下周一上班啦

任给十进制的正整数,请从低位到高位逐位输出各位数字。

def print_num(n)
  while n > 0
    t = n%10
    n = n/10
    print t, " "
  end
end

print_num(5789)

 打印结果:

9 8 7 5

分享到:
评论

相关推荐

    用栈实现十进制转换成二进制(c语言)

    在`main`函数中,我们调用`decimalToBinary`将一个十进制数转换为二进制并打印结果。 在实际应用中,你可能需要根据具体需求对代码进行调整,比如处理负数、处理溢出等问题。但这个基本框架提供了一个使用栈实现十...

    十进制转化为八进制 c语言 数据结构栈练习

    在`main`函数中,用户输入一个十进制数,然后调用`decimalToOctal`函数进行转换并打印结果。 总结起来,从十进制到八进制的转换是通过除8取余法完成的,利用了C语言中的基本算术运算和数据结构栈。了解和掌握这种...

    将非负十进制整数转化为八进制

    ### 将非负十进制整数转化为八进制 #### 概述 在计算机科学领域,数据转换是一项基本而重要的任务。其中,将非负十进制整数转化为八进制是常见的需求之一,尤其是在低级编程语言如C语言中。本篇文章将详细介绍这一...

    基于VC++6.0 十进制转换二进制及十六进制

    - 自定义算法:通过除2取余法,每次将十进制数除以2得到的余数作为二进制数的位,直到商为0。余数逆序排列即为二进制表示。 2. **十进制转十六进制**: - `sprintf()`函数:可以设置格式化输出,包括转换成十六...

    C程序 十进制整数转化成二进制数,easiest

    - 例如,`binstream`可能是一个处理二进制流的程序,它可以读取或写入二进制数据,包括将十进制整数编码为二进制格式。 理解并能够实现这种转换对于任何想深入学习计算机系统的人来说都是必要的。通过熟练掌握这些...

    实现十进制向七进制转换

    当你编译并运行此程序时,它会将给定的十进制数(如123)转换成七进制数(在这种情况下是171)并打印出来。 理解不同的进制转换对于编程至关重要,尤其是在处理二进制、八进制和十六进制等计算机常用进制时。熟练...

    c++十进制二进制互换

    在计算机科学中,数据通常以二进制形式存储和处理,但人类更习惯于使用十进制进行交流。C++是一种强大的编程语言,它提供了多种方法来处理这两种数字表示法的转换。本篇文章将深入探讨如何在C++中实现十进制与二进制...

    java十进制转换二进制

    通过分析代码逻辑、算法原理以及实现细节,帮助读者更好地理解十进制到二进制转换的过程。 #### 转换正数到二进制 首先,我们来关注一下如何将正整数转换为二进制表示。在`i2Bs`方法中,正数转换的流程如下: 1. ...

    C语言 十进制转换成二进制

    ### C语言实现十进制转二进制 #### 背景与目的 在计算机科学领域,数据在存储和处理时通常采用二进制形式。因此,将十进制数转换为二进制数是一项非常实用且基础的操作。本文旨在通过一个具体的C语言程序实例来...

    c语言 十进制转换为二进制

    在`main`函数中,用户被要求输入一个十进制数,然后调用`dec_to_bin`函数进行转换并打印结果。 在这个过程中,注意对溢出和负数的处理。如果输入的十进制数过大,可能会超过`binaryNum`数组的限制;如果输入的是...

    数据结构栈十进制转八进制的算法详解已测试过.doc

    数据结构栈十进制转八进制的算法详解 本文详细讲解了使用栈实现十进制转八进制的算法,并提供了详细的代码实现。该算法通过使用栈数据结构将十进制数转换为八进制数,整个过程中包括栈的初始化、元素的入栈和出栈...

    十进制数加减计算器的设计

    本项目“十进制数加减计算器的设计”就是一个典型的汇编语言实践案例,主要目标是实现一个能够进行十进制正负整数加减运算的简单计算器。 首先,我们需要了解汇编语言的基本概念。汇编语言中的每一条指令都与计算机...

    C语言-顺序栈实现十进制转换为二进制-八进制-十六进制

    1. **进制的概念**:计算机内部采用二进制表示数据,而人类习惯于使用十进制。不同的进制之间可以相互转换。 2. **栈的基本概念**:栈是一种特殊的线性表,只允许在一端(栈顶)进行插入和删除操作,遵循后进先出...

    c++实现十进制转化为二进制

    在C++中,实现十进制数到二进制数的转换是常见且基础的操作,这一过程不仅可以加深对二进制系统理解,还能够提升算法设计与编码能力。以下是对给定代码的深入解析与扩展知识点的详细介绍。 ### C++实现十进制转化为...

    十进制转换

    这段代码提供了一个直观的十进制转换算法实现,但需要注意的是,如果输入的`y`小于2或者大于36,这个代码将无法正常工作,因为计算机通常只支持2到36之间的进制转换(包含二进制和十六进制)。此外,代码没有进行...

    数据结构 C++ 程序\十进制转换为二进制相关9个

    数据结构与C++编程在处理数字转换时,特别是将十进制数转换为二进制数,是一个常见的任务。在给定的压缩包文件中,包含了9个不同的C++程序,每个都专注于实现这一功能,但可能采用了不同的算法和方法。下面我们将...

    北大ACM题目之1131八进制转为十进制(JAVA)

    - **八进制小数转换为十进制**:虽然给出的代码片段没有实现具体的转换算法,但基于上述原理,可以通过循环计算每一位对应的十进制值,累加后得到最终结果。 #### 7. 代码注释与调试 - **注释**:代码中的注释(如`...

    利用顺序栈将一个非负的十进制整数N转换为对应的B进制数。

    本文将详细介绍如何使用顺序栈这一数据结构来实现从十进制到其他进制的转换。 #### 二、基础知识回顾 ##### 2.1 栈的基本概念 栈是一种特殊的线性表,只允许在一端进行插入或删除操作,这种操作也被称为“压栈”...

    三到十进制转换

    5. **输出结果**:打印转换后的十进制数。 #### 实际应用场景 在软件开发中,不同进制之间的转换非常常见,尤其是在处理低级数据操作、算法设计以及加密解密等领域。例如,在处理某些加密算法时,可能需要将数据从...

    jinzhizhuanhuan.rar_ jinzhizhuanhuan_2进制转换十进制 d_jinzhizhuanhuan_

    标题“jinzhizhuanhuan.rar_ jinzhizhuanhuan_2进制转换十进制 d_jinzhizhuanhuan_”指的是一个关于不同进制转换的程序,特别是二进制与十进制之间的转换。这个程序可能包含了一个名为“tran.asm”的源代码文件,...

Global site tag (gtag.js) - Google Analytics