如何編寫應用程式,輸出滿足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...