使用堆栈进行十进制到多基数转换
对于多基准转换,请设置一个变量并添加要计算的基准。
在这里,对于我们的示例,我将变量baseNum设置为2-
int baseNum = 2;
以相同的方式,如果您想以8为底,则将以上设置为-
int baseNum = 2;
您还可以获取上述变量值作为用户输入。
获取值后,设置堆栈并获取值-
Stack s = new Stack();do {
s.Push(n % baseNum);
n /= baseNum;
} while (n != 0);
使用堆栈后,弹出元素。那会给你结果。
假设数字n为45,则二进制结果为-
Result...101101
以上是 使用堆栈进行十进制到多基数转换 的全部内容, 来源链接: utcz.com/z/327219.html