问答详情
源自:4-3 C#算法——求和

console.writeline(x+""); 放在sum +=x; 前后。 结果不同求解释。

static void Main(string[] args)

        {

            int x = 1;

            int sum = 0;//和,初始化为0

            while (x <= 30)//循环条件

            {

                if (x % 2 == 1)//筛选条件

                 //Console.WriteLine(x+"");    

                    sum += x;

                Console.WriteLine(x+"");

                x++;

            }

            Console.Write("1-30奇数的和:" + sum);

            Console.ReadKey();

        }

        


提问者:猪肉炖粉条 2015-11-16 14:51

个回答

  • 一毛钱
    2015-11-30 10:42:00
    已采纳

    放在前面还没有执行 sum += x;呢,所以结果有差值

  • 猪肉炖粉条
    2015-11-17 09:07:06

    相差240

  • 化龙贝
    2015-11-16 20:50:46

    结果不同?差30吧?