怎样用C++编出中间是空的菱形,并显示每个步骤的解题思路

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:39:17
*
* *
* *
* *
* *
*

#include <iostream>
using namespace std;

void main()
{
int i,j;
for(i=0;i<=2;i++)
{
for(j=0;j<3-i;j++)
cout<<' ';
cout<<'*';
for(j=0;j<2*i-1;j++)
cout<<' ';
if(i!=0) cout<<'*';
cout<<endl;
}
for(i=1;i>=0;i--)
{
for(j=0;j<3-i;j++)
cout<<' ';
cout<<'*';
for(j=0;j<2*i-1;j++)
cout<<' ';
if(i!=0) cout<<'*';
cout<<endl;
}
}

有公式就可以了