1~1000能被5或7整除的数有几个?

作者&投稿:毋冉 (若有异议请与网页底部的电邮联系)
1~1000里有几个数能被5和7整除,急用啊!~

1000/35=28余4
所以有28个

5*7=35
1000/35=28....20
所以有28个数

能被5整除的1000/5=200
能被7整除的1000/7=142余6,即142个
既能被5整除又能被7整除,即能被35整除的1000/35=28余20,即20个
则能被5或7整除的数=200+142-28=314个。

1000/5+1000/7-1000/35=314取整

运行一下这个就知道了

public class F
{
public static void main(String[] args)
{

int i;
int n=1;
for(i=1;i<=1000;i++)
{
if(i%5==0||i%7==0)
{
System.out.printf("%4d ",i);
if(n%30==0)
{
System.out.printf("\n");
}
n++;
}

}
System.out.printf("\n%d",n);
}
}

从1到35,有5,10,15,20,25,30,35,7,14,21,28,这11个
由于5*7=35,每35个数都是这样

又,1000=35*28+20
1到20有6个这样的数

所以,答案就是11*28+6=314

4. 求在1至1000的自然数中,不能被5或7整除的数有多少个。
答:能被5整除的有1000/5=200个,能被7整除的有1000/7=142。。。6,即有142个,能同时被5和7整除即被35整除的有1000/35=28。。。20,即有28个,则不能被5或7整除的数有1000-200-142+28=686个

问1-1000中所有不能被5,6,7整除的自然数有多少个?急~~~!
答:这里要用到容斥原理了。首先,1~1000内可以被5整除的数有1000÷5=200个 可以被6整除的数有1000÷6=166……4 即 166个 可以被7整除的数有1000÷7=142……6 即142个 同理,同时被5、6整除的有33个,同时被5、7整除的数有28个,同时被6、7整除的数有23个。同时被5、6、7整除的...

1000以内能被五和七整除的五个最大数while语句
答:1000以内被5和7整除的5个最大数是980,945,910,875,840

在1到1000的正整数中,能被5整除,但不能倍7整除的数有几个?
答:① 1000÷5 = 200 在1到1000的正整数中,能被5整除的有:5*1、5*2、……5*200,共200个 又不能被7整除,即 200÷7 = 28,有5*7*1、5*7*2、……5*7*28这28个。综上,在1到1000的正整数中,能被5整除,但不能倍7整除的数有200-28=172个 ② 被除数相减,余数抵消 318-286=32...

在1到1000的自然数中,不能被5或7整除的数共有几个?
答:5,10,15,……,200*5,共200个(1000/5=200)能被7整除的数有:7,14,……,142*7,共142个。(1000/7=142.8)能被5和7同时整除的有:35,70,……, 28*35,共28个 (1000/35=28.57)则能被5或7整除的数共有:200+142-28=314个 则不能被5或7整除的数有: 1000-314=686个 ...

求1000以内能被3或5或7整除的正整数个数。
答:这是其实一个集合问题 设1000内被3整除的正整数个数为a 被5整除的正整数个数为b 被7整除的正整数个数为c 设1000内被3x5=15整除的个数为d 被3x7=21整除的个数为e 被5x7=35整除的个数为f 设1000内被3x5x7=105整除的个数为g 则1000以内能被3或5或7整除的正整数个数为a+b+c-d-e-...

从1至1000的整数中,有多少整数能被7整除,但不能被6也不能被10整除?给...
答:设[x]表示不大于x的最大整数,从1至1000的整数中,能被7整除,但不能被6也不能被10整除的数的个数 =[1000/7]-[1000/42]-[1000/70]+[1000/210]=142-23-14+4 =146-37 =109.

在一千之内包括一千能被三合五和七整除的数共有多少个
答:在一千之内包括一千能被三或五或七整除的数共有多少个 1000÷3=333...1;1000÷5=200;1000÷7=142...6;1000÷15=66...10;1000÷21=47...13;1000÷35=28...20;1000÷105=9...55.333+200+142-(66+47+28)+9=543(个)。在一千之内包括一千能被三或五或七整除的数共有543个...

vb编程序 打印1到1000中能被3、5、7整除的整数
答:If n Mod 3 = 0 Or n Mod 5 = 0 Or n Mod 7 = 0 Then myNum = True Else myNum = False End If End Function Private Sub Form_Click()Dim i As Integer For i = 1 To 1000 If myNum(i) Then Print i;Next End Sub 以上是可以被3或被5或被7整除的情况,如果是要同时被3...

输出1~1000之间能同时被3、5、7整除的数,要求每行输出3个数,请编写...
答:可以采用以下的代码:include <stdio.h> void main(){ int n;int countPerLine = 0;for(n=1;n<=1000;n++){ if (n%3!=0)continue;if (n%5!=0)continue;if (n%7!=0)continue;printf("%8d",n);if (++countPerLine >= 3){ printf("\n");countPerLine = 0;} } printf("\...