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

来源:4-3 C#算法——求和

猪肉炖粉条

2015-11-16 14:51

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();

        }

        


写回答 关注

3回答

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

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

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

    相差240

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

    结果不同?差30吧?

    猪肉炖粉条

    相差240

    2015-11-17 09:09:04

    共 2 条回复 >

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题