A 请问用c++编以下图型的代码,c++高手请进,小第不胜感谢! BBB CCCCC DDDDDDD CCCCC BBB A

字母排列为棱形ABBBCCCCCDDDDDDDCCCCCBBBA...
2026年09月20日 10:27
有2个网友回答
网友(1):

#include
using namespace std;

void main()
{
//显示字母的个数
int iCount = 4;

//画上面
for( int i=0; i {
for( int j=iCount-i; j>1; j-- )
{
cout<<" ";
}
for( int k=0; k<=2*i; k++ )
{
cout< }
cout< }

//画下面
for( int i=iCount-2; i>=0; i-- )
{
for( int j=iCount-i; j>1; j-- )
{
cout<<" ";
}
for( int k=0; k<=2*i; k++ )
{
cout< }
cout< }

system( "pause" );
}

可以改iCount来显示出多少个字母的菱形

网友(2):

cout<<" A \n";
cout<<" BBB \n";
cout<<" CCCCC \n";
cout<<"DDDDDDD\n";
cout<<" CCCCC \n";
cout<<" BBB \n";
cout<<" A \n";