不能被3整除这个条件是不是应该用取余符号?

来源:4-15 结束语句之continue语句

慕勒8277454

2018-11-13 23:07

#include<stdio.h>
int main()
{
    int i,sum;
    for(i=1,sum=0;i<=20 ;i++)
    {
        if(i&3==0)//能被三整除
        {
            continue;
        }
        sum += i;
    }
    printf("sum=%d\n",sum);
    return 0;
}

写回答 关注

2回答

  • Gin_11
    2018-12-05 11:04:17

    &改为%

  • 草帽
    2018-11-14 18:16:59

    &:按位与操作,按二进制位进行"与"运算

    %:取余

    加起来结果是147


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题