求從1到500的整數中,至少能被3或5或7之一整除的數

時間 2021-08-30 10:57:52

1樓:我討厭地下城

能夠被3整除的有166個,能夠整除5的就是末尾有0或者5的這樣的數有500/10*2=100個(就是10個數裡面只有2個可以整除5) 能夠被7整除的有500/7=71.4

即 71個 好了,下面就是清除重複的即15、21、35、105減去重複計算的既能被3整除,又能被5整除的,500/15,取整33減去重複計算的既能被3整除,又能被7整除的,500/21,取整23減去重複計算的既能被7整除,又能被5整除的,500/35,取整14能被3,5,7都整除的,加了3次減了3次,再加上,500/(3*5*7),取整,4

結果:166+100+71-33-23-14+4=271答案是271

2樓:匿名使用者

不能被3整除的數有500*2/3=334個其中不能被5整除的有334*4/5=268個其中不能被7整除的有334*6/7=287個同時不能被5和7整除的有344*34/35=325個所以不能被3,5,7整除的有268+287-325=230個所以至少能被3或5或7之一整除的數的個數為500-230=270

3樓:匿名使用者

能被3整除的,500/3,取整,166;能被5整除,100;能被7整除,71

減去重複計算的既能被3整除,又能被5整除的,500/15,取整33減去重複計算的既能被3整除,又能被7整除的,500/21,取整23減去重複計算的既能被7整除,又能被5整除的,500/35,取整14能被3,5,7都整除的,加了3次減了3次,再加上,500/(3*5*7),取整,4

結果:166+100+71-33-23-14+4=271答案是271

4樓:匿名使用者

用容斥原理:求出分別能被3、5、7整除的數,再求出被15、21、35整除的數,再求出被105整除的數,這樣個數就是:設s(n)為被n整除的個數。

s(3)+s(5)+s(7)-s(15)-s(21)-s(35)+s(105)

5樓:水韻聽濤

500/3+500/5+500/7(全部取整數)的總和,我不知道你的問題是不是這個意思。

6樓:

#include

using namespace std;

void main()

cout << j << endl;

}算500的話是271個

7樓:

用c語言程式設計試試吧!

vb 求1~n之間能被3整除,但不能被7整除的所有整數之和

8樓:念憶

private sub command1_click()dim i%, n%, s%

n = val(inputbox("n="))for i = 1 to n

if i mod 3 = 0 and i mod 7 <> 0 then s = s + i

next

在vb中,注釋有2種方式:

1、以rem關鍵字開頭,並且rem關鍵字與注釋內容之間要加乙個空格。注釋可以是單獨的一行,也可以寫在其他語句行的後面。

2、使用乙個撇號(')來代替rem關鍵字。若使用撇號,則在其他語句行使用時不必加冒號。

9樓:匿名使用者

for i=1 to n

if i mod 3=0 and i mod 7<>0j=j+i

endif

next i

msgbox j

用集合的容斥原理求從1到500的整數中,能被3或5除盡的數的個數??

10樓:匿名使用者

設1到500的整數中能被3整除的集合為a,能被5整除的集合為b,則能同時被3和5整除的集合為a∩b。

則所求為│a│+│b│-│a∩b│,

即其中[a]表示a的整數部分

從1到500的整數中,能被3整除,但不能被5和7整除的數有多少個?

11樓:匿名使用者

就是小於500的能被15和21的倍數整除的3的倍數除外,500/3=166個, 就是專498最大,在1~498之間能被15和屬21整除的有498/15=33個,同理 498/21=23個 ,所以166-33-23=110個

12樓:匿名使用者

500/3-500/3*5-500/3*7+500/3*5*7=106(裡面都要取整)

13樓:匿名使用者

162個數。(除去不能被5和7同時整除的數。)

求從 3000到3000中能被3整除的整數的個數

1 1000中有333個 1001 2000中有333個 2001 3000中有333 1 最後這個3000也能被3整除 這樣就有1000個 同理 1至 3000中也有1000個能被3整除的數這樣就有2000個 再加上0這個數 0能被任何數整除 2000 1 2001 等差數列 3000 3000 ...

從1到20這數中,任取數,使它們的乘積能被3整除,共有不同取法多少種

良駒絕影 在1 20這20個數中,能被3整除的數有 3 6 9 12 15 18,一共有 6個。從這20個數中,任意取三個數,一共有 c 3,20 1140種,除掉剛才的這6個數外,其餘的數都是不能被3整除的,則 這1140中取法中,不能被3整除的取法共有 c 3,14 364種。則 滿足題意的取法...

求1001000之間前能被21整除的整數

在100 1000之間能被21整除的最小的整數為105,所以前十個能被21整除的整數為 105,126,147,168,189,210,231,252,273,294 求 100,1000 之間前十個能被21整除的整數 21 5 105 21 6 126 21 7 147 21 8 168 21 9...