循環(huán)范圍不知道怎么弄
#include<stdio.h>
int main()
{
int i=1,sum=0;
for(i=1;i<=100;i++)//循環(huán)1-2+3-4+5....-100;
{
if(i%2==0)
{ sum+=(-i);
}else
{ sum+=i;
}
i++;
}
printf("%d/n",sum);
return 0;
}
此時(shí)計(jì)算的結(jié)果是2500,只有把{}從i++哪里刪去才能得到-50的結(jié)果 為什么 ?
2016-07-05
因?yàn)閕f()
?a=1;
?b=2;
那么,if里面只執(zhí)行a=2;這個(gè)句子;
如果是
if()
{
?a=1;
?b=2;
}
那么,if中間執(zhí)行了a=2,b=3;兩句。你這個(gè)else也相當(dāng)于if()。