这个程怎么编?

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:27:55
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
FFFFFFFFFFF
GGGGGGGGGGGGG
iii
iii

#include<iostream.h>
main()
{
char n='A';
int k=1;
while( n<='Z'&&n>='A')
{
for(int i=0;i<k;i++)
cout<<n;
cout<<endl;
n++;
k++; }}

cout<<"A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
FFFFFFFFFFF
GGGGGGGGGGGGG
iii
iii";

不是,每一行的个数是它本身那一行的数字加上前一行的数字的总和.比如:F那行是6+5=11.E那行是5+4=9

上楼没看清题啊,是每个字母加2个
下面是正确答案
#include<iostream.h>
main()
{
char n='A';
int k=1;
while( n<='Z'&&n>='A')
{
cout<<n;
for(int i=0;i<k;i++)
cout<<n<<n;
cout<<endl;
n++;
k++; }}

看不到有什么规定动作.