5、求出只要能被2,7,9之一整除的800以内的正整数的个数。

来源:百度知道 编辑:UC知道 时间:2024/05/26 05:19:09
帮帮忙!
编程序!谢谢

能被2整除的是 799/2=399个
能被7整除的是 799/7=114个
能被9整除的是 799/9=88个
能被14整除的是799/14=57个
能被18整除的是799/18=44个
能被63整除的是799/63=12个
能被126整除的是799/126=6个

所以只能被2、7、9之一整除的个数是
388+114+88-2*(56+44+12)+3*6=384个

这个需要明确一下 只要 不是只有 也就是至少的意思 那就需要一个一个算了 2,7,9两两互质 那么三个也互质 所以 被2,7,9单独整除的个数分别为 a,b,c 被其中两个整除的个数分别为 x,y,z 被三个同时整除的个数为m 那么这个答案就是 a+b+c-(x+y+z)+m 这个事排列组合原理
每个数应该会算吧?
能被2整除的是 800/2=400个
能被7整除的是 800/7=114个
能被9整除的是 800/9=88个
能被14整除的是800/14=57个
能被18整除的是800/18=44个
能被63整除的是800/63=12个
能被126整除的是800/126=6个

所以只能被2、7、9之一整除的个数是
400+114+88-(56+44+12)+6=496个

799/2 =399

799/7=114

799/9=88

799/14=57
799/18=44
799/63=12

399+114+88-57-44-12=488

495个