shell中生成五位數怎麼變成兩位數

2021-03-03 20:27:53 字數 859 閱讀 4748

1樓:匿名使用者

這樣是不是實現復我們想制要的結果了呢,其實shell中還bai提供了一個數學du

運算zhi的命令 expr(evaluate expression),他可以進行加減dao乘除還有比較運算,不過很可惜的是不支援浮點型運算。還有一個缺陷就是expr命令中的運算子可能會有其他含義如*,必須要使用反斜槓進行轉義,這讓人很不爽。不過不用擔心,有問題就會有聰明的人來解決的,一個功能強大的計算器可以供我們在shell中使用,這就是bc。

可以檢視man手冊來了解關於它的詳細用法。這裡僅介紹一下bc在shell中的呼叫。bc是一個外部命令,要在shell使用的話我們要使用反引號以把結果賦給變數。

linux shell 如何讓數字按要求位數顯示?如0顯示為000,10顯示為010

2樓:匿名使用者

for((i=1;i<=100;i++))doa=$((1000+$i))

echo $

done

shell中如何保證數值的位寬,不足補零

3樓:匿名使用者

shell中用printf 就可以啊,跟c語法一樣。

printf "%08d\n" 1234

結果得到:

00001234

8個字元,不足在左邊補0(printf預設右對齊),\n表示換行。

4樓:airring熊貓

printf "04d" 123

0代表不全用0,4代表位寬為4, 後面123為數值 輸出結果為0123

同理5位數為 printf "05d" 123輸出結果為00123

五位數3ab98能被99整除,求這個五位數

這個數是39798 因為99分解質因數是9和11,所以首先要滿足兩個條件 能被11整除,能被9整除。能被11整除的數的特徵 把一個數由右邊向左邊數,將奇位上的數字與偶位上的數字分別加起來,再求它們的差,如果這個差是11的倍數 包括0 那麼,原來這個數就一定能被11整除.也就是說用3 b 8 a 9 ...

密室逃脫5位數密碼,密室逃脫需要一個五位數的密碼,各位大神,謝謝了

密室逃脫5攻略 最全 通關回攻略詳 答解 密室逃脫需要一個五位數的密碼,各位大神,謝謝了 第一幅圖豎直方向,數字和分別是12,15,18,是一個公差為3的等差數列 這是密室逃脫的密碼鎖 一共是5位數 根據這個 推理出來5個數字 有人知道嗎 謝謝 30 06123,從外往裡數圖形的角 3860,根據有...

最小的六位數是它與最大的五位數相差

根據題意可得 最小的六位數是 100000,最大的五位數是 99999,100000 99999 1 答 它與最大的五位數相差1 故答案為 100000,1 最小的六位數是 最大的五位數是 這兩個數相差 根據題意可得 最小的六位數是 100000,最大的五位數是 99999,100000 99999...