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。如有錯誤或未考慮完全的地方,望不吝賜教。
推薦閱讀:
- C語言 sprintf 函數詳情
- Python 的 f-string 可以連接字符串與數字的原因解析
- python中format函數與round函數的區別
- python如何利用traceback獲取詳細的異常信息
- Python format()格式化輸出方法