用C#编写从1加到100的程序为什么输出不对??? 这个程序编写有问题吗??? 请高手指点。。。。

using System;

namespace test3
{
class Program
{
static void Main(string[] args)
{
int count=0;

for(int i = 1; i <=100; i = i + 1)
{
count = count + 1;
}

Console.WriteLine(count);
Console.Read();
}
}
}

count = count + i;

这样才是累加


如果是count=count+1;那相当于每一次循环count只加1,最后count的值就是100

另外,C里一般这样写

for(int i = 1; i <=100;i++)  count+=i;

追问

但我改了后最后的结果还是不对啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-24
循环出来的的count 值是100 。
鉴定完毕!
第2个回答  2015-08-24
count += i;