R語言 實現輸出九九乘法表

在R語言中,使用cat()函數可以將多個變量連接起來並輸出到控制臺或者File文件中。

下面,以九九乘法表為例來

演示cat()函數的用法

//jiujiubiao.R 

## 九九乘法表
for(i in 1:9){
 for(j in 1:i){
 m = j*i
 cat(i,'*',j,'=',m,' ')
 }
 cat('\n')
}

效果如下: 

圖(1) 使用cat()輸出九九乘法表

補充:R語言 用 sprintf 打印九九乘法表

九九乘法表

for (i in c(1:9))
{
 for (j in c(1:i))
 {
 cat(sprintf('%d*%d=%2d ',j,i,i*j))
 }
 cat("\n")
}

標準化格式輸出,和 python 裡面的 format 類似

sprintf('%d*%d=%2d ',j,i,i*j)

運行結果

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。如有錯誤或未考慮完全的地方,望不吝賜教。

推薦閱讀: