作者: 肖攀 时间: 2012-8-3 11:00
楼上说的很对,无论是while还是For循环都是可以的,但你直接用if作一下判断根本就没循环,也就没办法累加作者: 梁永斌 时间: 2012-8-3 11:42
用do-while循环也可以!只不过有点麻烦了
int i = 1;
int sum = 0;
do
{
sum += i;
i++;
} while (i <=100);
Console.WriteLine("1-100整数和为:{0}",sum);
Console.ReadKey();作者: 彭书雄 时间: 2012-8-3 12:33
你的代码没有使用循环语句 if是判断语句 for while do while 是循环语句,只需加一个while(a<101){a++; sum+=a;}即可作者: 李晋 时间: 2012-8-3 12:50
因为执行到sum=sum+a;他顺序执行没有循环作者: 赵刘滨 时间: 2012-8-5 19:31 本帖最后由 赵刘滨 于 2012-8-5 19:35 编辑