在10000以內能被17和23整除的正整數的和

2021-12-16 09:36:06 字數 3271 閱讀 9965

1樓:匿名使用者

17x1+17x2+17x3+17x4+17x5+17x6+......+17x(10000/17)

=17x1+17x2+17x3+17x4+17x5+17x6+......+17x588

=2943822

23x1+23x2+23x3+23x4+23x5+23x6+......+23x(10000/23)

=23x1+23x2+23x3+23x4+23x5+23x6+......+23x434

=2171085

重合的數:17x23x1+17x23x2+17x23x3+......+17x23x(10000/17x23)

=17x23x1+17x23x2+17x23x3+......+17x23x25

=127075

∴ 10000以內能被17和23整除的正整數的和=2943822+2171085-127075=4987832

2樓:那竹那花

17*23=391,10000/391=25餘225,所以所求和為17*23*(1+2+3+...+25)=391*325=127075

10000以內能被17或者23整除的正整數的和,幫幫我

3樓:匿名使用者

10000/17=588.2

10000/23=434,7

10000/(17*23)=25.6

設能被17 ,23整除的數分別為a ,b

則a的最大值為588 ,b的最大值為434

a=17*(1,2,3,4·······588 ) , b=23*(1,2,3,4·······434) 均為等差數列

所以10000以內能被17或者23整除的正整數的和為

s=17*(1+2+3+4·······588)+23*(1+2+3+4·······434 )

=17*[(1+588)*588/2] +23*[(1+434)*434/2]

=5114907

但是,這裡邊17*23 的倍數,算了兩遍

所以 s'=5114907-17*23*(1+2+3+·····25)

=10009-17*23*[(25+1)*25]/2

=4987832

若有疑問,可以再提

如果滿意,請選為滿意答案

4樓:

17+17*2+......+17*588+23+23*2+....+23*434=17*(1+2+...

+588)+23*(1+2+...+434)=17*(588+1)*588/2+23*(434+1)434/2=17*589*294+23*435*217=5114907

17*23(1+2+....+25)=17*23*26*25/2=127075

5114907-127075=4987832

vf程式設計求在1000以內能夠被17和23同時整除的正整數的個數

5樓:匿名使用者

別管什麼程式設計,能夠同時被17和23整除也就是能被391整除,因為17*23=391

那顯然是1000整除以391得幾就是有幾個,當然是2個。(如果0也算的話,就再加1,3個)

6樓:匿名使用者

clear

fro i=1to1000

n=0if mod(i,17)=0andmod(i,23)=0n=n+1

endif

endfor

return

7樓:匿名使用者

private sub form_click() dim i as integer, n as integer for i = 100 to 500 if i mod 3 = 0 and i mod 5 = 0 and i mod 7 = 0 then print i; " "; n = n + 1 end if next i print print "共有" & n & "個"end sub

編寫程式:求在5000以內能被17或者23整除的正整數的個數

8樓:匿名使用者

你是要做個迴圈。把5000以內的數都除一次17和23嗎?我覺得雖然這樣是沒問題,但是這個問題本身就是乙個小學的數學題,簡單的[5000/17]+[5000/23]-[5000/17/23],程式設計的時候就算一下這個就行了。

c語言:我用while來計算10000以內能被3整除的數之和,程式沒問題,但是結果不對 求大佬指教

9樓:匿名使用者

#include

int main(void)

printf("  %u 以內能被3整除的數之和為:%u\n",j,sum);

return 0;}

10樓:聽不清啊

if這一行最後多了分號。

另外,緊鄰if的一對花括號也需要刪除的。

11樓:

把if(i%3==0);改為if(i%3==0)。

12樓:

i++要移到if括號外邊來

while(i<=10000)

i++;}

c語言:用while來計算10000以內能被3整除的數之和

13樓:匿名使用者

#include

void main()

printf("s=%d",s);}

求解一道數學題:把所有10000以內不能被7整除的正整數加起來是是多少?

14樓:墨愛

10000/7=1428

(1+10000)*(10000/2)-7*(1+1428)*(1428/2)=

15樓:御狐之九尾妖王

能被7整除的數有:7,14,21,.....構成等數列

an=7n<10000,所以n<10000/7約為1428,即該數列共有1428項

所以所有數和為1428(7+7*1428)/2=7142142

16樓:匿名使用者

先把1-1w的和算出來,在計算7的倍數的和(也可以用高斯定理的,就是首項,末項,公差改一下)

17樓:匿名使用者

結果是42862858

100以內能被3整除的數有幾個,100以內能被3整除的數

浪風使者 用高斯函式取整,多少個倍數都能取出來 高斯函式 x 如果整數取整,如果是小數取不大於小數的最近的那個整數。100內有多少3的倍數 100 3 33 100內有多少2的倍數 100 2 50 100以內多少個4的倍數 100 4 25 100以內多少5的倍數 100 5 20 100內被2跟...

c語言程式輸出100以內能被3整除且個位數為6的所

源程式如下 include stdio.h int main return 0 程式執行結果如下 擴充套件資料 c 語言實現方式 include using namespace std void main cout endl include int main include include int ...

vb設計程式,統計1000以內能被7整除的正整數的個數

private sub form click dim n as integer,i as integerfor i 7 to 1000 if i mod 7 0 then n n 1next print n end sub private sub form load dim totali,i as ...