#include<iostream>
using namespace std;
int main()
{
const int N = 4;
for (int i = 1; i <= N; i++)
{
for (int j = 1; j <= 30; j++)
cout << ' ';
for (int j = 1; j <= 8 - 2 * i; j++)
cout << ' ';
for (int j = 1; j <= 2 * i - 1; j++)
cout << '*';
cout << endl;
}
for (int i = 1; i < N - 1; i++)
{
for (int j = 1; j <= 30; j++)
cout << ' ';
for (int j = 1; j <= 7 - 2 * i; j++)
cout << '*';
cout << endl;
}
return 0;
}
就是简单的循环嵌套嘛 用于输出多个同样的字符 多个循环嵌套以达到输出对应图形的效果(我当初也老烦打印图形这一类题了)
用来循环的
就是再次循环,连续输出N个符号。嵌套嘛