不能被3整除這個(gè)條件是不是應(yīng)該用取余符號?
#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;
}
2018-12-05
&改為%
2018-11-14
&:按位與操作,按二進(jìn)制位進(jìn)行"與"運(yùn)算
%:取余
加起來結(jié)果是147