10000之内可以被3或2整除但不能被5整除的数有几个?求求有人解啊

问题描述:

10000之内可以被3或2整除但不能被5整除的数有几个?
求求有人解啊

用一个计算机程序来解决
#include
using namespace std;
int main()
{
int i,num=0;
for(i=1;i{if((i%2==0||i%3==0)&&i%5!=0)
{coutnum++;}
}
coutcout}
结果是5334

5334

被3整除:10000/3=3333
被2整除:10000/2=5000
被6(3*2)整除:10000/6=1666
被3或2整除:3333+5000-1666=6667
被15(3*5)整除:10000/15=666
被10(2*5)整除:10000/10=1000
被30(2*5*3)整除:10000/30=333
6667-666-1000+333=5334