为啥while循环条件是i<100,而不是i<99 如果是i<100那么当i等于99的时候,99<100,还执行一次i++,那么此时执行完i++语句,sum=sum+i不就吧100也加进去了。然后现在i的值是100,根据i<100不成立,所以退出循环。打印语句100以内的所有整数之和不就错了。
有没有大神解答一下,急急急!!!!!!!!! 有没有大神解答一下,急急急!!!!!!!!!
#include
int main ()
{
int i=0;
int sum=0;
while(i<100)
{
i++;
sum=sum+i;
}
printf("100以内所有的整数之和为:%d\n",sum);
return 0;
}