java新人提問我輸入數,例如我輸入5,則出來的是9 99

2021-07-31 17:58:14 字數 5214 閱讀 8012

1樓:a空手接白刃

int a=8;

long total=0;

long num=0;

string str="";

for(ing i=0;i

}system.out.println(str+"="+total);

就這些,希望能幫到你,希望採納,嘻嘻

2樓:

沒看懂 你的意思是

假如輸入 1 出來9

假如輸入2 出來99+9

假如輸入3 出來999+99+9

一次類推 最大是8 是這樣嗎

求9+99+999+9999+99999的簡便方法

3樓:淚

9 = 10 -1

99 = 100 -1

999 = 1000 - 1

所以9 + 99 + 999 + 9999 + 99999 可以換算成 =>

10 + 100 + 1000 + 10000 + 100000 - 5

因為整數相加算起來十分方便,而非整數算起來是相對更麻煩的。

演算法演算法(algorithm)是指解題方****而完整的描述,是一系列解決問題的清晰指令,演算法代表著用系統的方法描述解決問題的策略機制。也就是說,能夠對一定規範的輸入,在有限時間內獲得所要求的輸出。如果一個演算法有缺陷,或不適合於某個問題,執行這個演算法將不會解決這個問題。

不同的演算法可能用不同的時間、空間或效率來完成同樣的任務。一個演算法的優劣可以用空間複雜度與時間複雜度來衡量。

演算法中的指令描述的是一個計算,當其執行時能從一個初始狀態和(可能為空的)初始輸入開始,經過一系列有限而清晰定義的狀態,最終產生輸出並停止於一個終態。一個狀態到另一個狀態的轉移不一定是確定的。隨機化演算法在內的一些演算法,包含了一些隨機輸入。

形式化演算法的概念部分源自嘗試解決希爾伯特提出的判定問題,並在其後嘗試定義有效計算性或者有效方法中成形。這些嘗試包括庫爾特·哥德爾、jacques herbrand和斯蒂芬·科爾·克萊尼分別於2023年、2023年和2023年提出的遞迴函式,阿隆佐·邱奇於2023年提出的λ演算,2023年emil leon post的formulation 1和艾倫·圖靈2023年提出的圖靈機。即使在當前,依然常有直覺想法難以定義為形式化演算法的情況。

4樓:sunny柔石

9+99+999+9999 用簡便方法計算如下:

9+99+999+9999

=(10-1)+(100-1)+(1000-1)+(10000-1)

=11110-4

=11106

解析:此題適合用湊整法,把9看成是(10-1),99看成(100-1),999看成(1000-1),9999看成(10000-1)

主要考查對加法交換律和結合律等考點的理解。

加法交換律:

兩個數相加,交換加數的位置,和不變。用字母a、b表示加法交換律: a+b=b+a

加法結合律:

三個數相加,先把前兩數相加,再同第三個數相加,或者先把後兩數相加,再同第一個數相加,它們的和不變。

三個數連加,可以先把前兩個數相加,再加上第三個數,也可以先把後兩個數相加,再加上第一個數,它們的和不變。這就是加法的結合律。 即(a+b)+c=a+(b+c)

5樓:三樂大掌櫃

小學簡便計算:9+99+999+9999+99999

6樓:清苑茶坊

9+99+999+9999+99999=(9+1)+(99+1)+(999+1)+(9999+1)+(99999+1)-5=10+100+1000+10000+100000-5=11110+100000-5=111110-5=111105

7樓:

=(10-1)+(100-1)+(1000-1)+(10000-1)+(100000-1)

=10+100+1000+10000+100000-1-1-1-1-1

=111110-5

=111105

進行簡便計算時,要注意數字間的規律,常用的方法有加法和乘法的交換律;加法和乘法的結合律;乘法分配律;通過拆分、湊整法拼整數等

例如本題就是利用湊整法,將9化為(10-1),99化為(100-1)。。。湊成整百整千相加再減去幾個較小的數,簡化計算

注意:在加上、去掉括號時,一定要注意運算子號變化的處理

8樓:謝老大愛吃肉

原式=(99+1)+(999+1)+(9999+1)+(99999+1)+5

=100+1000+10000+100000+5

=111105

9樓:匿名使用者

自己想去,沒學過嗎?

10樓:

=(9+1)+(99+1)+(999+1)+(9999+1)+(99999+1)

=10+100+1000十10000+10000o

=11111o

11樓:

所以可以這樣來解決

9+99+999+9999+99999=100+1000+10000+100000+10-5

100+1000+10000+100000+5

12樓:匿名使用者

bnc nbcvkk

9+99+999+9999+99999=?怎樣計算比較簡便

13樓:匿名使用者

=(10-1)+(100-1)+(1000-1)+(10000-1)+(100000-1)

=10+100+1000+10000+100000-5=111110-5

=111105

14樓:

10+100+1000+10000+100000-5;

結果好計算!

99999+9999+999+99+9的簡便計算方法

15樓:夏平生

用遞等式計算解答如下:

=(100000-1)+(10000-1)+(1000-1)+(100-1)+(10-1),

=(100000+10000+1000+100+10)-(1+1+1+1+1),

=111110-5,

=111105;

故答案為:111105。

16樓:勿忘心安

我回了謝謝你了???

17樓:傻笑一波

99999+1+9999+1+999+1+99+1+9+1-5

18樓:卿易巧

=100000+10000+1000+100+10

=111110

太簡單了

19樓:

不知道╮(╯_╰)╭不要問我?

99+999+9999+99999=? 要簡便計算。。。

20樓:孫老闆

99+999+9999+99999=111096

簡便方法計算如下:

99+999+9999+99999

=(100-1)+(1000-1)+(10000-1)+(100000-1)

=111100-4

=111096

解題思路:這道題使用湊整法,把99看成是(100-1),999看成(1000-1),9999看成(10000-1),99999看成(100000-1)

主要考查對加法交換律和結合律等考點的理解和靈活使用。

拓展資料

1、加法交換律:

在兩個數的加法運算中,在從左往右計算的順序,兩個加數相加,交換加數的位置,和不變。

例如:字母表示: a+b=b+a;a+c=c+a

數字表示: 1+2=2+1;16+30=30+16

2、加法結合律:

加法結合律即三個數相加,先把前兩個數相加,或者先把後兩個數相加。和不變,這叫做加法結合律。

例如:字母表示:a+b+c=a+(b+c)

數字表示:16+2+18=16+(2+18)=36

21樓:你愛我媽呀

=(99+1)+(999+1)+(9999+1)+(99999+1)-4

=100+1000+10000+100000-4=111100-4

=111096

22樓:胡繼蘭和張俊豪

=(100-1)+(1000-1)+(10000-1)+(100000-1)

=111100-4

=111096

23樓:匿名使用者

二(99+1)+(999+1)+(9999+1)+(99999+1)

24樓:匿名使用者

(99+1)+(999+1)+(9999+1)+(99999+1)一4=111096

9+99+999+9999+99999+999999+9999999巧算

25樓:匿名使用者

9+99+999+9999+99999+999999+9999999=(10-1)+(100-1)+(1000-1)+(10000-1)+(100000-1)+(1000000-1)+(10000000-1)

=(10+100+1000+10000+100000+1000000+10000000)-7

這裡運用等比數列求和公式,也可以死算

不用等比數列求和公式,死算,也可以得出結果=11111110-7=11111103

26樓:天使的星辰

9+99+999+9999+99999+999999+9999999=(10-1)+(100-1)+(1000-1)+(10000-1)+(100000-1)+(1000000-1)+(10000000-1)

=(10+100+1000+10000+100000+1000000+10000000)-7

=11111110-7

=11111103

27樓:黑玫沙華

原式+7-7,11111110-7=11111103

28樓:來自杏花村歡呼雀躍的暖冬

全部加一個一,得到整數再減掉七個一,11111110-7

怎麼找不到我的提問,我剛剛提問怎麼找不到

還沒反應過來而已。我剛剛提問怎麼找不到 您好 親親 很高興能為您解答這個問題呢。1 問題剛剛提出,系統仍然在審核,審核可能需要一些時間,所以暫時看不到。2 問題違反知道原則,被管理員刪除。3 問題提交錯了分類,被管理員更正,更正的過程可能需要一段時間。所以暫時看不到。4 問題中帶有知道裡不能出現的鏈...

求編寫java刑序輸入數字例如10輸出

scanner sc new scanner system.in system.out.println 輸入乙個數字 int a sc.nextint system.out.println 正序 for int i 1 i i a i system.out.println n倒序 for int i...

能不能刪除我在裡的提問,我在裡發出的提問問題,能不能自己刪除?

好像沒有地方可以刪除,你要是不希望別人回答了,可以採納乙個為最佳答案啊,或者你沒有想要的答案,就把答案給關閉了嘛,就點沒有滿意的答案 不能的 不過問題會過期 不能 版主能!我在裡發出的提問問題,能不能自己刪除?你好,很高興能為你解bai答問 不能自己刪除。如果問題違反知道協議的話會被系統自動遮蔽的。...