1樓:浪風使者
用高斯函式取整,多少個倍數都能取出來
高斯函式 [x] 如果整數取整,如果是小數取不大於小數的最近的那個整數。
100內有多少3的倍數:
[100/3]=33
100內有多少2的倍數:
[100/2]=50
100以內多少個4的倍數:
[100/4]=25
100以內多少5的倍數:
[100/5]=20
100內被2跟3同時整除
設100以內被2整除數為集合a2, 被3整除的數為集合a3, 多少個數設為n
那就是a2跟a3總數的交集 n(a2∩a3) 注:能被同時為2跟3的倍數 就是2跟3的最小公倍數
結果:高斯函式[100/(2x3)]=[16.67]=16
高斯函式取最接近但不大於這個小數的整數
如果問題是2的倍數或4的倍數或5的倍數
集合2的倍數a2, 集合4的倍數a4, 集合5的倍數a5 , 個數為n
n(a2∪a4∪a5)=n(a2)+n(a3)+n(a5)-n(a2∩a3)-n(a4∩a5)-n(a2∩a5)+n(a2∩a3∩a5)
=[100/2]+[100/3]+[100/5]-[100/6]-[100/20]-[100/10]+[100/30] =50+33+20-16-5-10+3=75
2樓:匿名使用者
很簡單的,就100/3,算商,餘數不要。2,4,5也是一樣,如果是被2,3同時整除,就是100/6取商,簡單的說,如果是幾個數,就找這幾個數的最小公倍數,除一下就好了。
3樓:海盜
必須是3的倍數,100除以3等於33.3,則可以被3整除的數有33個,加上0的話是34個。
必須是2的倍數,100除以2等於50,則可以被2整除的數有50個,加上0的話是51個。
必須是2和3共同的倍數,即2*3=6,100除以6等於16.6,則可以被2和3同時整除的數有16個,加上0
4樓:匿名使用者
3*33=99
既99裡面有33個3
能被3整除的數形成了一個以3為公比的等比數列3*1,3*2,3*3,3*4,....3*33所以100以內能被3整除的數一共有33個!
同理可算2,4,5等等可以整除的數,就是用2,4,5等數分別乘以個最大值n,使得最後的商數等於或最接近100,n就是在100以內能被某數整除的個數
5樓:歐文
共33個
方法:找100以內3的倍數。
3、6、9、12、15、18、21、24、27、30、33、36、39、42、45、48、51、54、57、60、63、66、69、72、75、78、81、84、87、90、93、96、99。
100以內能被3整除的數
6樓:匿名使用者
方法一bai:對於一個數,只要其各個
du位zhi數相加所得的和能被
dao3整除,那麼這個數就專能被3整除,如屬33:3+3=6,6可以被3整除,那麼33可以被3整除。
方法二:3的倍數都可以被3整除,要計算100以內能被3整除的數用3依次乘以各個數即可,列式:3n(n=1、2、3...)
100以內能被3整除的數有:3、9、12、15、18、21、24、27、30、33、36、39、42、45、48、51、54、57、60、63、66、69、72、75、78、81、84、87、90、93、96、99。
若整數a除以非零整數b,商為整數,且餘數為零, 我們就說a能被b整除(或說b能整除a),a為被除數,b為除數,即b丨a(「丨」是整除符號),讀作「b整除a」或「a能被b整除」。a叫做b的倍數,b叫做a的約數(或因數)。整除屬於除盡的一種特殊情況。
7樓:匿名使用者
每個位數相加的和是3的倍數例如42.4+2=6那麼這個數就能被3整除
8樓:匿名使用者
樓上不對啊,應該是"個位數字加上十位數字的和能被3整除的。"比如27(2+7=9),51(5+1=6)
9樓:肉—餅餅
有3、來9、12、源15、18、21、24、27、30、33、36、39、42、45、48、51、54、57、60、63、66、69、72、75、78、81、84、87、90、93、96、99
還有就是隻要各個位數上的數字相加得的數能被3整除就一定是三的倍數!
比如說:「66」 6+6=12,12÷3=4,能夠整除,所以66就是3的倍數
10樓:中國展翅翱翔
3n(n是1~33的任意整數)
11樓:匿名使用者
3 6 9 33 66 99
12樓:匿名使用者
99999可以被3整除
c程式設計實現計算100以內能夠被3整除或者被7整除
include using namespace std void main int i,sum 0 for i 1 i 100 i if i 3 0 i 7 0 sum i cout 用兩個for迴圈單獨計算能被3整除和能被7整除的整數之和,再減去能被3和7同時整除而重複累加的數,都要比判斷能否被3...
輸出100以內能被3整除且個位數為6的所有整數
源程式如下 include stdio.h int main return 0 程式執行結果如下 for i 0 i 10 i 如果你用 i 10,j 3 0 程式就會在j 3 0時跳過,不輸出,不執行printf d j 如6,36,66,96等都不會輸出.輸出的只會有16,26,46等不會給3整...
pascal求N以內能被3,7整除的數的和
program ex varn,i integer s是輸入的數,i是迴圈變數s longint 統計和的變數 begin readln n 讀入n s 0 s賦初值 for i 21 to n do 迴圈if i mod 21 0 then s s i 如果迴圈變數除以3 7的餘數為0,那麼s就累...