首頁 > 易卦

不下載任何軟體,直接列印99乘法表

作者:由 亞太說事 發表于 易卦日期:2022-08-12

乘法怎麼打出來

大家覺得99乘法表複雜嗎?複雜,加起來一共有九行,每一行結果還不一樣,列印這種東西應該是挺難的?但事實不是不難,只用四行程式碼就可以列印一個99乘法表,看圖。

不下載任何軟體,直接列印99乘法表

然後再給大家展示一下結果。

不下載任何軟體,直接列印99乘法表

有些人可能不太明白,我是用什麼軟體列印的這個99乘法表,準確的告訴大家是powershell,powershell是什麼東西那?實際上就是以前的那個cmd命令列,現在升級了叫powershell,在電腦裡powershell包括兩個軟體,一個單純的就是命令列,另外一個帶有一定的指令碼編輯功能,而powershell實際上是異常強大的。

不下載任何軟體,直接列印99乘法表

大家都知道有個程式語言叫python吧,最早python是個指令碼語言,也就是操作命令列的語言,龜叔覺得unix的shell做得太爛了,所以自己寫了一個,powershell也屬於一種語言,也支援各種擴充套件,在語法上比python還要簡單,同時還支援。NET函式庫,。NET大家知道是什麼東西嗎?這個函式庫可太強了,java有的基本上。net都有,從這個角度上來講,powershell就是萬能的。

可我們也一直都知道微軟的尿性,微軟在以前太封閉了,powershell早在十幾年就誕生了,到現在powershell的使用者還是不多,就是因為以前微軟只把powershell當作windows的管理工具,限制了它的推廣,微軟主推的語言是c#,後來的結果我們也都知道,c#完敗給了java。

不下載任何軟體,直接列印99乘法表

而且最近還有一個很有意思的事是,微軟打算用Rust重寫一些Windows元件,很多網友就在底下評論,你不是主推c#嗎?為什麼不用c#重寫那?因為c#好像確實寫不了系統。

好,說會那個99乘法表,這個語法我稍微給大家解釋一下,這個程式碼包含了兩個迴圈,外部的迴圈用來控制行,裡面的迴圈用來控制列,write host是列印的意思,為了能夠得到特殊的格式,我在後面加了一個引數 -NoNewline,意思就是連續列印不換行(不加就是換行),然後還要解釋一點,在powershell裡$加上一個變數名錶示表示變數,這個變數可以直接在引號內使用,大概的原理就是這些了,至於那個for迴圈怎麼寫,有點語法基礎的人都能看得懂,變數的定義和初始化,邏輯判斷,自增自減,大家自己摸索一下吧。