描述【入门】放大的箭头请打印n行的放大的箭头n一定是一个奇数用c++做如:输出5行的箭头输出结果如下为方便理解我们用□代表空格实际输出的时候请输出空格! 每行有n颗星!□□□□输入描述n代表有n行的图形n一定是一个奇数输出描述n行的图形!用例输入 1 5用例输出 1
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
// 打印箭头上半部分
for (int i = 0; i < n; i++) {
for (int j = 0; j < i; j++) {
cout << " ";
}
for (int j = 0; j < n; j++) {
cout << "*";
}
cout << endl;
}
// 打印箭头下半部分
for (int i = n-2; i >= 0; i--) {
for (int j = 0; j < i; j++) {
cout << " ";
}
for (int j = 0; j < n; j++) {
cout << "*";
}
cout << endl;
}
return 0;
}
以上代码实现了根据输入的行数n,打印出相应的放大的箭头。首先打印箭头的上半部分,每一行的星号数量都是n个,而空格的数量逐行递增。然后打印箭头的下半部分,每一行的星号数量仍然是n个,而空格的数量逐行递减
原文地址: http://www.cveoy.top/t/topic/iC5M 著作权归作者所有。请勿转载和采集!