编写一个程序输出下图形式的星阵

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:28:37
编写一个程序输出下图形式的星阵
*
* *
* *
* *
* *
* *
* *
* *
*
是个菱形,不知怎么显示不出来

我用C++语言编写并打印一个星型的菱形的程序,源程序如下,编译通过。
#include <iostream.h>
void main()
{
int n;
cout<<"请输入n的值:";
cin>>n;
for(int i=0;i<n;i++)
{ for(int k=n-i;k>0;k--)
cout<<" ";
for(int j=0;j<=i;j++)
cout<<"*"<<" ";

cout<<endl;
}
for( i=1;i<n;i++)
{
for(int k=0;k<=i;k++)
cout<<" ";
for(int j=n-i;j>0;j--)
cout<<"*"<<" ";

cout<<endl;
}
}

是不是这样的图形:
********************************
******************************
****************************