#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstring>
#include<string>
using namespace std;
char a[3001][3001];
void main()
{
int n;
while (cin >> n){
int row = 3*n-2;
for (int i = 0; i < n; i++)
for (int j = 0; j < 3*n-2; j++)
{
if (j < 2 * n - 2 - i * 2)
a[i][j] = ' ';
else a[i][j] = '*';
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < 3 * n - 2; j++)
cout << a[i][j];
cout << endl;
}
}
}
本文展示了一个使用C++实现的简单程序,该程序能够根据输入的整数n绘制特定的星号(*)图案。通过循环结构控制星号和空格的输出,最终形成一个具有特定规律的图形。
2796

被折叠的 条评论
为什么被折叠?



