程式設計輸出滿足1 2 3 n 8888的最大正整數n

2025-07-26 01:10:29 字數 1636 閱讀 6064

如何編寫應用程式,輸出滿足1+2+3+...+n<8888的最大正整數n

1樓:南通業之峰

public int getmaxnumber()while(count<8888);

return max-1;

邏輯:迭代的數字max每次+1

計數count

判斷count是否小於8888

最後減1是因為,max-1時count<8888進入迴圈。

max時count>8888不符合條件了。

用j**a語句編寫1+2+3+4+....+n<8888的最大整數n

2樓:網友

public class du11

i--;//這裡一定要減1,因為上面執行了i++之後才不滿足<8888的。

最大整數為: " + i);}

--測試。最大整數為:133

3樓:網友

/*核心演算法*/

int sum=0;

int i=0;

while(true)

滿足條件的最大整數為:"+i);

4樓:網友

告訴你一種思路吧。

左邊進行等差數列求和操作,左邊和 s=(1+n)*n/2用乙個while迴圈,裡面判斷一下,當s>=8888的時候,迴圈結束,當前的n就是你要求出來的值。

這是通常的思路,其它的解決方式就得你自己再動動腦子了,呵呵,希望對你有幫助!!!

求知:j**a 編寫應用程式 輸出滿足1+2+3+…+n<8888的最大值

5樓:網友

應該是int sum=0;

int i=1;

while(sum<8888)

跳出迴圈的時候。

sum已經〉=8888了。

編寫應用程式,輸出滿足1+2+3+.....+n<8888的最大整數n. 誰知道這個程式怎麼寫,急求答案.詳細點最好,謝謝.

6樓:網友

int i=1;

int sum=0;

int n=0;

while(sum<8888)

n=i-1;

這個可以執行!輸出n就可以啦!

j**a新手問題 1+2+3+4+。。。。。+n<8888的最大整數n

7樓:網友

沒有錯 只是你輸出的是n 和 n-1 連在一起了。

改為滿足條件的最大整數n」 +"n-1") 就行了。

8樓:網友

"滿足條件的最大整數"+n+""+(n-1));改為。

滿足條件的最大整數"+n+" "+(n-1));//輸出n之後的""中間記得加空格啊。

9樓:網友

"滿足條件的最大整數"+n+""+(n-1));輸出錯了。

滿足條件的最大整數"+n+"n-1");

10樓:網友

你將後面的n和n-1用引號連線的,n=134,n-1=133,一連線就成134133了。

123n公式123到n,用公式怎麼表示?

1 2 3 n 1 n n 2 n 2 n 2。1 算式中的 加數是等差數列,等差數列可以使用求和公式進行計算,等差數列的求和公式為 sn n a1 an 2。2 根據上述公式可以知道,項數為n,數列首項為1,數列末項為n,因此,1 2 3 n 1 n n 2 n 2 n 2。擴充套件資料 等差數列...

123N等於多少123n1nn12這個式子怎麼得出來的

1 2 3.n n 1 n 2解題過程 1 2 3 4 5.n n 1 2 n 1 3 n 2 n 2 n 2 1 首尾相加 n 1 n 2 首尾相加 得到的數相等,此時共有n 2個組合,因此結果為其乘積 這是典型的等差數列求和公式,等差數列是常見數列的一種,可以用ap表示,如果一個數列從第二項起,...

輸入數字n,求123n的和寫程式

等於 n 1 乘於二分之一的n include using namespace std int main cout dim s,s1 s 1,s1 0 input n for k 1 to n for j 1 to n s s j next j s1 s1 s next k msgbox s1 用c...