1

所以我需要得到一个小数点后 2 位的商,比如 0.33,但是我是否需要一直使用双精度数,或者我可以将整数用于除商之外的所有内容,然后只使用双精度或小数作为商?它也因商而破裂。如果有人可以帮助我,我将非常感激:)

int firstnumber;
        int secondnumber;
        decimal quotient;

        firstnumber = int.Parse(inputTextBox1.Text);
        secondnumber = int.Parse(inputTextBox2.Text);

        sumLabel.Text = (firstnumber + secondnumber).ToString();

        differenceLabel.Text = (firstnumber - secondnumber).ToString();

        productLabel.Text = (firstnumber * secondnumber).ToString();

        quotient = decimal.Parse(quotientLabel.Text);
        quotient = (firstnumber / secondnumber).tostring;
4

1 回答 1

6

您可以将整数转换为decimaldouble在分配变量时,然后从结果中分配标签:

quotient = ((decimal)firstnumber / secondnumber);
quotientLabel.Text = quotient.ToString("N2");
于 2013-10-18T23:52:56.053 回答