场物质
2015-07-16 14:40
#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
但我不知道哪里错了
C语言入门
926210 学习 · 20797 问题
相似问题