Window CMD 指令碼中模擬陣列的實現方法

2021-07-28 00:17:55 字數 562 閱讀 6335

cmd指令碼中只有變數的概念,沒有陣列的概念,為了實現類似陣列的功能,需要進行變數巢狀使用,並使用for命令將輸出轉換為內部變數值。

set services0="openldap-slapd"

set services1="mongodb"

set services2="solr5"

set services3="qteservice"

for /l

%%i in (0,1,3) do (

for/f "usebackq delims==. tokens=1-3" %%j

in (`set services

%%i`) do (

echo "service %%k

" )

)

執行後的輸出結果為

service 「openldap-slapd」

service 「mongodb」

service 「solr5」

service 「qteservice」

NOIp模擬 數列

數列 sequence.pas c cpp 問題描述 雖然msh長大了,但她還是很喜歡找點遊戲自娛自樂。有一天,她在紙上寫了一串數字 1,1,2,5,4。接著她擦掉了乙個1,結果發現剩下1,2,4都在自己所在的位置上,即1在第1位,2在第2位,4在第4位。她希望擦掉某些數後,剩下的數列中在自己位置上...

模擬數學 除法

time limit 1000ms memory limit 65536kb submit statistic problem description blue 最近接了個重活,需要幫助小學生手算大量的除法算術題,這可把他累壞了。但是,機智的 blue 一想,寫個 printf f double a...

NOIp模擬 數對

傳送門 很神的dpdp dp題。首先要確定乙個dpdp dp的順序保證答案的正確性。對於兩個元素,分四種情況討論它們的關係 如果a i bjan db i a i leqslant b j and b i a j ai bj and bi 那麼i ii必須排在j jj的前面。如果a i bj and...