3的倍数有1000/3=333个;5的倍数有1000/5=200个;即是3又是5的倍数有1000/15=66个;6的倍数有1000/6=166个;即是3又是6的倍数有1000/6=166个;即是5又是6的倍数有1000/30=33个;是3,5,6的倍数有1000/30=33个;所以共有整数:1000-333-200+66-166+166+33-33=533个