pascal求N以內能被3,7整除的數的和

2022-10-31 19:00:14 字數 998 閱讀 5218

1樓:匿名使用者

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就累加。

writeln(s);//迴圈過後,輸出統計變數send.

2樓:雷達

var i,n,s:longint;

begin

readln(n);

s:=0; i:=21;

repeat s:=s+i; i:=i+21; until i>n;

writeln(s);

end.

3樓:匿名使用者

varn,ans:longint;

begin

readln(n);

for i:=3*7 to n do if (n mod 3=0) and (n mod 7=0) then ans:=ans+i;

writeln(ans);

end.

時間有限,只能直接打給你,沒有執行,程式有問題的話找我。

4樓:匿名使用者

varn,ans:longint;

begin

ans:=0;

for i:=21 to n do

if (i mod 21=0) then ans:=ans+i;

writeln(ans);

end.

沒執行,應該沒錯,有錯你hi我

5樓:匿名使用者

很簡單,先讀入n,再用一for迴圈,如果被3且被7整除則,加入一個變數中,最後跳出迴圈輸出變數。 一一一原創一一一

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

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

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 個數 是...