#include <stdio.h>
int main()
{
int i=0,sum=0;
while(i<=100)
{
i++;
if(i%2=0)
{
sum=sum-i;
}
else
{
sum=sum+i;
}
}
printf("%d",sum);
return 0;
}
if(i%2=0)这个应该是if(i%2==0)
看不懂,i%2==0 是什么意思?单数除以2是0?双数除以2是1?那这个运行出来的结果是51啊。求解释~
预览显示:
In function 'main':
error: invalid lvalue in assignment
但我不知道哪里错了