Menu
CoddyTech

平面星号金字塔

本课属于 Coddy R 学习旅程的“基础知识”单元。第 76 课,共 78 课。

challenge icon

挑战

简单

从输入中读取一个整数 n,并打印一个左对齐的星号金字塔,共 n 行。

每行 i(从 1 到 n)应恰好包含 i 个星号。使用 strrep() 函数重复 "*" 字符,并使用 cat() 在新的一行打印每行内容。

例如,如果输入是:

5

输出应为:

*
**
***
****
*****

如果输入是:

3

输出应为:

*
**
***

亲手试试

# 读取输入
con <- file("stdin", "r")
n <- as.integer(suppressWarnings(readLines(con, n = 1)))

# TODO:在下方编写你的代码
# 用循环打印 n 行
# 第 i 行应包含 i 个星号
# 用 strrep() 重复 "*",再用 cat() 打印每一行

基础知识中的所有课

自己练习: R 在线编译器