一个C的问题
计算1000内刚好是三或五的 倍数,要如何排掉3*5的倍数呢
我这里重复了 在for循环的第一句加上这个
if i%3 !=0 and i % 5 !=0
continue; 大马强 发表于 2021-10-8 20:50
在for循环的第一句加上这个
报错说 and 没有定义 xixidege 发表于 2021-10-8 21:28
报错说 and 没有定义
抱歉 python 用惯了
改成 && for循环里的判断可以直接改成这样
if(i % 3 == 0)
{
x = x + 1;
}
else if(i % 5 == 0)
{
y = y + 1;
}
这段代码你可以好好琢磨一下 if(i%15)
{
if(!(i%5))
{
}
if(!(i%3))
{
}
}
页:
[1]