using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
//利用栈的原理,把十进制数字转换为八进制数字
Stack s = new Stack();
Console.Write("请输入一个十进制数字:");
int i = int.Parse(Console.ReadLine());
while (i>0)
{
s.Push(i % 8);
i = i / 8;
}
Console.Write("对应的八进制为:");
while (s.Count > 0)
{
Console.Write(s.Pop());
}
}
}
}

C# 控制台输入输出非字符串类型数据的方法[进制数字转换为八进制数字]
十进制转八进制
最新推荐文章于 2022-06-13 02:27:13 发布
本文介绍了一种使用C#栈数据结构将十进制数转换为八进制数的方法。通过不断的除以8取余并压栈,再依次弹出栈中元素的方式实现了转换过程。
332

被折叠的 条评论
为什么被折叠?



