R语言实现九九乘法表:代码及详解
以下是使用R语言编写的九九乘法表代码:
for (i in 1:9) {
for (j in 1:9) {
cat(sprintf('%2d ', i*j))
}
cat('
')
}
输出结果如下:
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
可以看到,代码使用两个嵌套的for循环,依次输出每个乘积,并使用cat()
函数将其输出到屏幕上。在输出每个数字时,使用sprintf()
函数控制数字的格式,让每个数字都占据两个字符的宽度,其中不足两个字符的数字会在前面补空格。最后,在每行输出完毕后,使用cat(' ')
函数换行。

原文地址: http://www.cveoy.top/t/topic/lZ82 著作权归作者所有。请勿转载和采集!