循环范围不知道怎么弄
#include<stdio.h>
int main()
{
int i=1,sum=0;
for(i=1;i<=100;i++)//循环1-2+3-4+5....-100;
{
if(i%2==0)
{ sum+=(-i);
}else
{ sum+=i;
}
i++;
}
printf("%d/n",sum);
return 0;
}
此时计算的结果是2500,只有把{}从i++哪里删去才能得到-50的结果 为什么 ?
#include<stdio.h>
int main()
{
int i=1,sum=0;
for(i=1;i<=100;i++)//循环1-2+3-4+5....-100;
{
if(i%2==0)
{ sum+=(-i);
}else
{ sum+=i;
}
i++;
}
printf("%d/n",sum);
return 0;
}
此时计算的结果是2500,只有把{}从i++哪里删去才能得到-50的结果 为什么 ?
2016-07-05
举报