这可如何是好?

来源:2-21 C#的赋值运算符

好的名字可以让人忘记你

2015-12-31 15:25

namespace Test

{

    class Program

    {

        static void Main(string[] args)

        {

            double x, y;

            x = y = 2;//从右向左赋值,x、y的值都是2

            x /= 0.5;

            y *= 2;

            Console.WriteLine(x-y);

        }

    }

}

上面的代码错了么。。不是输出0么 2/0.5 不就是4  2*2也是4 4-4 不就是0了 哪错了 我看别人的代码也和我一样啊。。

写回答 关注

4回答

  • 慕粉4364288
    2018-04-15 10:28:30

    要求是输出4,那你就让y=0呗,即:

                y  %=2;

              

  • Owen7
    2016-01-12 16:21:35

    你没看清要求,要求输出为4。你输出为0,当然不对。


  • 努力提升
    2015-12-31 18:01:26

    要求输出的是4,你把y *= 2;改成y -= 2;就好啦

  • 努力提升
    2015-12-31 15:31:44

    估计是答案验证出问题了,不用纠结这个,掌握了这个知识就好,继续往后面学吧

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254119 学习 · 1459 问题

查看课程

相似问题