#include "stdafx.h"
#include "iostream"
using namespace std;
int main()
{
for (int i = 0; i < 4; i++) //菱形上半部分
{
for (int j = 0; j <= 2 - i; j++)//现打印空格
{
cout << " ";
}
for (int j = 0; j <= 2 * i; j++)
{
if(j==0||j==2*i)//在两端时打印*号
cout << "*";
else
cout << " ";
}
cout << endl;
}
for (int i = 0; i < 3; i++)//菱形下半部分
{
for (int j = 0; j <= i; j++)
{
cout << " ";
}
for (int j = 0; j <= 4 - 2 * i; j++)
{
if (j == 0 || j == 4 - 2 * i)
cout << "*";
else
cout << " ";
}
cout << endl;
}
return 0;
}
运行结果: