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...