打印菱形输出,组成菱形中的任意字符个数由奇数决定。
如下所示
#include <iostream>
using namespace std;
class line
{
int max;
public:
line(int you)
{
max=you;
}
void you()
{
for(int i=0;i<max;i++)
{
for(int j=max;j>i;j--)
{
cout<<' ';
}
for(int k=0;k<i*2+1;k++)
{
cout<<'X';
}
cout<<'\n';
}
ret();
}
void ret()
{
for(int i=max-1;i>0;i--)
{
for(int j=0;j<max-i+1;j++)
{
cout<<' ';
}
for(int k=0;k<i*2-1;k++)
{
cout<<'X';
}
cout<<'\n';
}
}
};
int main()
{
int x;
cin>>x;
line rili(x);
rili.you();
}