求1000以內能被5整除的數的和的程式

2023-02-13 12:15:05 字數 889 閱讀 5589

1樓:手機使用者

數,輸出它,則劃去其後能被2整除的數,然後看3,因為3不能被2整除,則3未被劃去,我們認為它是質數,輸出它,然後劃去3的倍數,如此繼續,遇到被劃去的數就越過,遇到未被劃去的數就輸出,並劃去其倍數,批量輸出質數這種方法效率是我見過最高的,被稱為埃色特尼篩法,你可以通過一個boolean陣列和2個巢狀迴圈簡單實現。

對於單個數,則檢查其是否能被2到其平方根的數整除即可。

請問大家如何找出1000以內可以被5整除的數字?

2樓:福光屋

結尾是0和5的數字均可被5整除。

所以0-99共有20個數。

0-999共有200

加上1000,共有201個。

如果1000以內包含負數,既(負無窮,1000)則有無數個,其和也是負無窮。求和方法。

所以0-1000的可以被5整除的數的和是200/2=100*1000=100000

3樓:漆以杉

尾數0或5就可以被5整除(大於0)

4樓:匿名使用者

只要個位數是5或0就行。

用while迴圈寫輸出1到1000以內能被5整除的數的小程式,要求每三個一行輸出

5樓:宛瑩

count ==3 時會列印兩遍。

可以改成:if ( count ==3 )

elsec++;

c語言程式設計for語句,編寫程式,把1000以內能被3整除又能被5整除的數輸出來。

編寫程式輸出1-1000之間能夠被5整除的所有整數,並求出這些整數的和與平均數。要求實現下圖

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

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跟3同時整除...

用c語言求出20以內能被2整除的數或者又能被3整除的數之和

include int main printf d res return 0 include int main printf d n ans return 0 用c語言編輯,計算1 1000以內能被3整除的數的個數以及它們的和!急需 include int main void printf 個數 是...