Math.DivRem不计算正确分割的次数

时间:2018-04-19 00:33:18

标签: c#

每当我执行这段代码时,它都没有正确计算我分割它的次数。我正在尝试计算八进制到否定数,但是需要它除了它的次数因此为8。

也许是一个愚蠢的错误,或者我完全错过了这个概念,但我不太确定。对不起,如果这听起来像一个愚蠢的问题。

我输入123并且它的分数是2分,我真的很无能为力解决这个问题。一些指导点将非常感谢!感谢

private void OctalToDen()
    {
        string input = txtInputValue.Text;
        int count = 0;

        int input32 = Convert.ToInt32(input);

        while (input32 > 7)
        {
            input32 = Math.DivRem(input32, 8, out remainder);
            count = count + 1;
        }

        string countString = Convert.ToString(count);
        rtbResultAnswer.AppendText(countString);

0 个答案:

没有答案