在1至100的自然數中,不能被2整除,又不能被3整除,也不能

時間 2022-02-12 05:55:05

1樓:匿名使用者

1至100中,能被2整除的有100÷2 = 50 (個);

1至100中,能被3整除的有: 33個 (100÷3 = 33 ……1);

1至100中,能被5整除的有:100÷5 = 20 (個);

1至100中,能被2和3整除的有:16個 100÷(3×2) = 16 …… 4);

1至100中,能被2和5整除的有:100÷(5×2) = 10 (個);

1至100中,能被3和5整除的有:6個 (100÷(3×5) = 6 …… 10);

1至100中,能被2,3和5整除的有:3個 (100÷(3×2×5)) = 3 …… 10);

故能被2,3,5中至少一個整除的數有:(50 + 33 + 20) – (16 + 10 + 6) + 3 = 74 (個)

所以,在1至100的自然數中,不能被2整除,

又不能被3整除,也不能被5整除的數有:100 – 74 = 26 (個)

答:1至100不能被2、3、5整除的數有26個。

我倒,題目的要求是「同時不能被2、3、5整除的數」,請注意那個「同時」,也就是說,只要能被其中的一個數字整除,那麼這個數就不是該題的答案。例如:10即可以被2又能被5整除,那麼就不滿足條件,又如4,只能被2整除,那也不符合條件。

j88r,像你做的這種函式,我應該怎麼用呢?複製然後儲存成什麼字尾的檔案?

找了半天沒找到一個可以在windows下可以用的編譯器……

2樓:匿名使用者

2*3*5=30

所以1-100的自然數中不能被2整除,又不能被3整除,也不能被5整除的數是除30、60、90三個數外的97個數。

3樓:匿名使用者

樓主的犯了這樣的邏輯錯誤:!a && !b && !c = !(a && b && c)

正確的邏輯應該是:

!a && !b && !

c = !(a && b && c || !a && b && c || a && !

b && c || a && b && !c || !a && !

b && c || !a&&b&&!c || a&&!

b&&!c).

解法一 反解法

void main()

d = 100 - 50 - d; / **********/printf("%d\n",d);

}解法二——正解法

void main()

printf("%d\n",d);}

在1至100中,既不能被2整除,又不能被3整除的數,也不能被5整除的數有幾個?_

4樓:匿名使用者

1至100中,能被2整除的有100÷2 = 50 (個);

1至100中,能被3整除的有: 33個 (100÷3 = 33 ……1);

1至100中,能被5整除的有:100÷5 = 20 (個);

1至100中,能被2和3整除的有:16個 100÷(3×2) = 16 …… 4);

1至100中,能被2和5整除的有:100÷(5×2) = 10 (個);

1至100中,能被3和5整除的有:6個 (100÷(3×5) = 6 …… 10);

1至100中,能被2,3和5整除的有:3個 (100÷(3×2×5)) = 3 …… 10);

故能被2,3,5中至少一個整除的數有:(50 + 33 + 20) – (16 + 10 + 6) + 3 = 74 (個)

所以,在1至100的自然數中,不能被2整除,

又不能被3整除,也不能被5整除的數有:100 – 74 = 26 (個)

答:1至100不能被2、3、5整除的數有26個。

我倒,題目的要求是「同時不能被2、3、5整除的數」,請注意那個「同時」,也就是說,只要能被其中的一個數字整除,那麼這個數就不是該題的答案。例如:10即可以被2又能被5整除,那麼就不滿足條件,又如4,只能被2整除,那也不符合條件。

j88r,像你做的這種函式,我應該怎麼用呢?複製然後儲存成什麼字尾的檔案?

找了半天沒找到一個可以在windows下可以用的編譯器……

5樓:昝恨蕊鬱家

應該算能被那些數整除的,然後從100裡減就可以了~能被2整除的有50個,能被三整除的有33個,能被7整除的有14個這5033

14=97中有很多是重複的,比如6可以被2和3整除,所以要減去那些能被6整除的有16個,能被14整除的有7個,能被21整除的有4個所以現在又97-16-7-4=70個,但是想42和84這兩個數沒被算在內,所以應該是

702=72個~

望五星採納~

6樓:符元綠童書

1,7,11,13,17,19,23,29,31,37,41,43,47,49,51,53,57,59,61,67,71,73,77,79,83,87,91,97~

1~10中2,3,5除外~

有1,7~

10~20~中11,13,17,19~

4個20~30中本來也有4個的,可是27是3的複合`所以不能`~30~40中本來有4個`~

依次類推`~

已尾數為1,3,7,9的來查`~

有2,3,5,的複合就捨去`~

就行了也可以用一個集合的方法.100個數,除去2的倍數50個,3的倍數33個,5的倍數20個。考慮重複運算的數,再加上2和3的公倍數,即6的倍數共16個,2和5的公倍數10個,3和5的公倍數6個,一共是29個,再減去2,3,5的公倍數,一共3個,結果剩下26個。

分別是:1,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,77,79,83,87,89,97,99。

7樓:

可以用一個集合的方法.100個數,除去2的倍數50個,3的倍數33個,5的倍數20個。考慮重複運算的數,再加上2和3的公倍數,即6的倍數共16個,2和5的公倍數10個,3和5的公倍數6個,一共是29個,再減去2,3,5的公倍數,一共3個,結果剩下26個。

分別是:1,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,77,79,83,87,89,97,99。

8樓:匿名使用者

一個一個用排除法吧,首先去掉能被2整除的數,還剩下50個,就是1,3,5,7,9......97,99。再去掉能被3整除的數:

1,5,7,11,13,17,19,23,25,29,31,35,37,41,43,47,49,53,55,59,61,65,67,71,73,77,79,83,85,89,91,95,97。再除去能被5整除的數,答案就是:1,7,11,13,17,19,23,29,31,37,41,43,47,49,53,59,61,67,71,73,77,79,83,89,91,97。

一共26個。

9樓:匿名使用者

能被2整除的數個位是0.2.4.6.8;能被3整除的兩位數加起來能被3整除,那這個數也能被3整除;能被5整除的數個位是0或5

10樓:

在1至100中,1、2、3、4、5、6、7、8、9、10、11-----先劃掉能被2整除的數、又劃掉能被3整除的數、再劃掉能被5整除的數,剩下的就是了。要方法自己找不吧。

11樓:匿名使用者

1-100除了2、3、5所有的質數啊,暈

12樓:大米女神

1,7,11,13,17,19,23,29,31,37,41,43,47,49,51,53,57,59,61,67,71,73,77,79,83,87,91,97~

13樓:

解釋一下cecant的演算法。

以下除不盡的取整數

100 / 2 = 50

100 / 3 = 33

100 / 5 = 20

100 / (2*3) = 16

100 / (2*5) = 10

100 / (3*5) = 6

100 / (2*3*5) = 3

被2或3或5整除的有

(50 + 33 + 20) - (16 + 10 + 6) + 3 = 74個

原因是這樣的:

第一組是被其中一個數整數的數,加起來;

第二組是被其中2個數整除的,它們被上面重複相加了,減去;

第三組是被其中3個數整除的,它們被上面多減了一次,再加回來。

所以所求為

100 - 74 = 26。

14樓:匿名使用者

教你個小訣竅:2*3*5就行了其實也不算簡便方法的啦

1至1000中所有不能被5,6,8整除的自然數有多少個

15樓:love路

1至1000中所有不能被5、6、8整除的自然數有:600個

1至1000中

5的倍數有200個.1000÷5=200

6的倍數有166個 1000÷6=166.4

8的倍數有125個 1000÷8=125

5和8的公倍數有25個 1000÷40=25

5和6的公倍數有33個 1000÷30=33.10

6和8的公倍數有41個 1000÷24=41.16

5,6和8的公倍數有8個 1000÷120=8.40

1至1000中能被5、6、8整除的自然數有:

200+166+125-25-33-41+8=400個

1至1000中所有不能被5、6、8整除的自然數有:1000-400=600個

拓展資料:

整數(integer)就是像-3,-2,-1,0,1,2,3,10等這樣的數。

整數的全體構成整數集,整數集是一個數環。在整數系中,零和正整數統稱為自然數。-1、-2、-3、…、-n、…(n為非零自然數)為負整數。

則正整數、零與負整數構成整數系。整數不包括小數、分數。如果不加特殊說明,我們所涉及的數都是整數,所採用的字母也表示整數。

自然數用以計量事物的件數或表示事物次序的數。即用數碼0,1,2,3,4,……所表示的數。表示物體個數的數叫自然數,自然數由0開始,一個接一個,組成一個無窮的集體。

自然數有有序性,無限性。分為偶數和奇數,合數和質數等

16樓:樹木愛水閏

一、具體分析:

1、1至1000中能被5、6、8整除的自然數有:200+166+125-25-33-41+8=400個;

2、1至1000中所有不能被5、6、8整除的自然數有:1000-400=600個。

3、計算過程:

1至1000中,5的倍數有200個.1000÷5=200

6的倍數有166個 1000÷6=166.4

8的倍數有125個 1000÷8=125

5和8的公倍數有25個 1000÷40=25

5和6的公倍數有33個 1000÷30=33.10

6和8的公倍數有41個 1000÷24=41.16

5,6和8的公倍數有8個 1000÷120=8.40

1、自然數用以計量事物的件數或表示事物次序的數。即用數碼0,1,2,3,4,……所表示的數。表示物體個數的數叫自然數,自然數由0開始,一個接一個,組成一個無窮的集體。

自然數有有序性,無限性。分為偶數和奇數,合數和質數等。

2、自然數是指表示物體個數的數,即由0開始,0,1,2,3,4,……一個接一個,組成一個無窮的集體,即指非負整數。

3、嚴格定義

(2)第四條則是我們所熟知的歸納假設,它使得在自然數集中數學歸納法的成立,也是對自然數集形態的一種限定。因為即使是有限集,也存在環形對映滿足第二條(自單射),任何無限集都滿足第二和第三條,而只有自然數集才能滿足所有這四條的限定。

(3)由第四條,我們就可以使用數學歸納法:

來證明自然數集中有關的命題。

在1到100的自然數中,能被3或5整除的數共有多少個

大家給的都是程式,我想你要的應該不是程式設計吧!可以這樣想 1 從1到15,16到30,76到90等這六組數,每組連續的15個數規律是一樣的,即每組的15個數裡有5個能被3整除,有3個能被5整除,有1個能被3和5同時整除,亦即每組的十五個數裡滿足你的要求能被3或5整除的數的個數為 3 5 1 7 個...

在1 1000的自然數中,所有不能同時被2,

汗凱安 答 在1 1000的1000個自然數中,所有不能同時被2,7,11整除的數之和是497266 分析 能同時被2,7,11整除的數的和是154 308 462 616 770 924 3234 則 1 2 999 1000 154 308 462 616 770 924 500500 3234...

在1至100中,既不能被2整除,又不能被3整除的數有幾個

33。被2整除的有50個,被3整除的33個,其中被6整除的16個被重複算了,所以能被2或3整除的有50 33 16 67個,因此結果為100 67 33。 用asp做出來的 for i 1 to 100 if i mod 2 0 and i mod 3 0 then sum sum 1 respon...