或 且
#include<stdio.h>int main()
{
long i;long long sum1;
for(i=1,sum1=0;i<1000;i++)
{
if(i%3!=0&&i%5!=0) 答案这里是||,我是&&。有什么不同吗,为什么答案却一样
{
sum1=sum1;
}
else
{
sum1=sum1+i;
}
}
printf("sum值:%lld",sum1);
}
i%3!=0 && i%5!=0,表示”既不能被3整除 且 不能被5整除“
i%3!=0 || i%5!=0,表示”不能被3整除 或 不能被5整除“
i%3!=0 && i%5!=0 的结果是 233168
i%3!=0 || i%5!=0 的结果是 33165
结果并不一样呀
小甲鱼 发表于 2021-3-25 02:15
i%3!=0 && i%5!=0,表示”既不能被3整除 且 不能被5整除“
i%3!=0 || i%5!=0,表示”不能被3整除 或 不 ...
我这里无论是||还是&&的值也是233168;第零题的答案是233168 小甲鱼 发表于 2021-3-25 02:15
i%3!=0 && i%5!=0,表示”既不能被3整除 且 不能被5整除“
i%3!=0 || i%5!=0,表示”不能被3整除 或 不 ...
并且如果是||的话,第零题的答案不就应该是33165;而不是233168
页:
[1]