在1到500中,不能被2整除,不能被3整除,不能被7整除的數

2021-04-19 20:41:29 字數 1176 閱讀 4075

1樓:善一柏彩萱

被2整除的=500/2=250個被3整除=500/3=166個餘2被7整除=500/7=71個

餘32和3的最小公倍數=6,500/6=83個餘23和7的最小公倍數=21,500/21=23個餘172和7的最小公倍數=14,500/14=35個餘102,3,7的最小公倍數=42,500/42=11個餘38 不能被2整除,不能被3整除,不能被7整除的數=500-250-166-71+83+23+35-11=143個

2樓:渡浪

先算在1到500中,能被2整除或能被3整除或能被7整除的數有幾個:

能被2整除的:

500/2=250

或能被3整除的:

500/3=166

能被7整除的:

500/7=71

能同時被2和3整除的:

500/6=83

能同時被2和7整除的:

500/14=35

能同時被3和7整除的:

500/21=23

能同時被2、3和7整除的:

500/42=11

(圖中相交區域內表示能被6整除的數,等等)在1到500中,不能被2整除,不能被3整除,不能被7整除的數有:

500-[250+166+71-83-35-23+11]=143個

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

3樓:念憶

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關鍵字。若使用撇號,則在其他語句行使用時不必加冒號。

4樓:匿名使用者

for i=1 to n

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

endif

next i

msgbox j

從1到1000中所有不能被6整除的數有多少個

能被4整除的有1000除以4 250個 能被6整除的數有1000除以6 166 1,就是166個。其中重複的有1000除以 4和6的最小公倍數,12 83個所以剩下的有1000 250 166 83 能被6整除的有166個 1000 6 166.4 1000 166 834個 因為 1000除以6的...

1 100中不能被7整除的數有多少個

你好,本題可以通過如下方法從反面計算 1 100之中能被7整除的數有7.14.21.28.35.42.49.56.63.70.77.84.91.98,共14個。不能被7整除的數個數即為100 14 86個。100 7 14.3,即1 100中能被7整除的數最大為7 14 98,也就是說最大的數為7的...

奧數題1至100以內所有不能被5或9整除的數的和是多少

1 100的總和5050 能被5整除的數從5到100共20項,其和 5 100 20 2 1050 能被9整除的數從9到99共11項,其和 9 99 11 2 594 既能被9又能被5整除的數從45到90共2項,其和 45 90 135 因此,1 100以內所有不能被5或9整除的數的和 1 100的...