老师布置给Insus.NET第四道题目。一开始时,是使用下面的方法解答
复制代码 代码如下: protected void Page_Load(object sender, EventArgs e) { Response.Write(string.Format("数字1~10总和等于{0}。", Sum(1, 10).ToString())); }
private int Sum(int min, int max) { int s = 0; for (int i = min; i <= max; i++) { s += i; } return s; }
执行结果:
上面的方法,Insus.NET觉得不理想,故产生如下另外一个方法,重构了上面的Sum的函数: 复制代码 代码如下: private int Sum(int min, int max) { return (max + 1) * max / 2; }
|