为了账号安全,请及时绑定邮箱和手机立即绑定

可以不用flag而用这种while语句吗

#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;
}

正在回答

3 回答

if(i%2=0)这个应该是if(i%2==0)

0 回复 有任何疑惑可以回复我~
#1

场物质 提问者

非常感谢!
2015-07-16 回复 有任何疑惑可以回复我~

看不懂,i%2==0      是什么意思?单数除以2是0?双数除以2是1?那这个运行出来的结果是51啊。求解释~

0 回复 有任何疑惑可以回复我~

预览显示:

In function 'main':
error: invalid lvalue in assignment

但我不知道哪里错了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

可以不用flag而用这种while语句吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信