题目描述
请根据下列规律输出奇特的图形,是一个被*包围了的@三角形
n=3
**@** *@@@* @@@@@
输入
输入一个整数(3<=n<10)
输出
输出n行的图形
样例输入
3
样例输出
**@** *@@@* @@@@@
#include<iostream>
using namespace std;
int main()
{
int n, j = 1, t = 0;
cin >> n;
for (int i = 1; i <= n; i++)//输入的数据有多大,就换行多少次
{
for (j = 1; j <= n - i; j++)
{
cout << "*"; //先输出前面的*号
}
for (int k = 1; k <i*2; k++)//输出中间的三角形
{
cout << "@";
}
for (int g = 1; g <=n-i; g++)
cout << "*";
cout << endl;
}
return 0;
}
标签:输出,int,样例,奇特,C++,三角形,图形,输入
From: https://blog.csdn.net/2403_86857331/article/details/143644850