linux列印數字序列命令 seq

2021-10-03 02:24:16 字數 838 閱讀 1607

seq命令用於以指定增量從首數開始列印數字到尾數,即產生從某個數到另外乙個數之間的所有整數,並且可以對整數的格式、寬度、分割符號進行控制。

seq 【選項】 【引數】

-f, --format=格式:使用printf 樣式的浮點格式

-s, --separator=字串:使用指定字串分隔數字(預設使用:\n)

-w, --equal-width:在列前新增0 使得寬度相同

直接使用,即可列印數字並自動補全

[root@linus ~

]# seq 141

234

也可直接列出最大數進行補全

[root@linus ~

]# seq 412

34

補全前面添0,如果最大數為1位,則不新增

[root@linus ~

]# seq -w 10

0102

0304

0506

0708

0910

指定分隔符:補全

[root@linus ~

]# seq -s :101

:2:3

:4:5

:6:7

:8:9

:10

最常用的還是以空格作為分隔符

[root@linus ~

]# seq -s " "101

2345

6789

10

Number Sequence 數字序列

一 杭電原題摘錄 二.題目分析 很容易就能想到遞迴,但是超出記憶體 int fac int a,int b,int n 超出記憶體 因為f n 的值要對7取餘,所以不難想到f n 的值可能存在週期.那我們就去找週期,看是否存在?週期不就是一直重複t個數,那麼我們就說這組數存在週期,且為t.在這個問題...

解碼數字序列

問題 大意 指定26個字元的編碼方式,即a對應1,b對應2,以此類推,z對應26,現出一串數字序列,問有多少種方式能對其進行解碼 實際上是乙個簡單的動態規劃,設s是我們要解碼的數字序列,令dp i 表示s i,s.length 有多少種解碼方式,則狀態方程為 if s i 0,dp i 0 else...

程式設計題 數字序列

信服君最近在研究一種有趣的數字串,例如11135917171513 你可能發現了,除了開始的三個數字為1以外,後面的數字均由三位數字相加得到,現在信服君想知道在給定任意起始三個數字後,第n位是多少。輸入描述 首行輸入乙個整數t 1 t 1000 表示有t組資料,每組資料給出四個數字a b c n其中...