A17119. 苗族织锦纹样生成
填空题
中等
知识点
题目描述
苗族织锦纹样生成
题目描述
苗族织锦的菱形纹样由星号*组成,纹样大小由边长 n 决定。纹样特点是:第 i 行(从 1 开始)有 i 个星号,呈左对齐排列。请编程生成 n 行的菱形纹样上半部分,还原苗族织锦的简约美学。
输入格式
输入一个整数 n(2≤n≤8),表示纹样行数。
输出格式
输出 n 行,每行对应数量的星号,星号之间无空格。
参考答案
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= i; j++) {
cout << "*";
}
cout << endl;
}
return 0;
}答案解析
读取输入整数n,确定输出行数。从第1行到第n行进行循环,每行输出i个星号,其中i为当前行号。每行星号连续排列,不添加空格或分隔符。每行输出后换行,确保星号左对齐。循环结束即完成n行纹样生成。
上一题
下一题