C语言编程 编程一个菱形形状(钻石型 输入2个任意字母 最外围一层为一个字母 里面的为另外一个字母AABAABBBAABBBBBAABBBAABAA

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/16 12:32:06
C语言编程 编程一个菱形形状(钻石型 输入2个任意字母 最外围一层为一个字母 里面的为另外一个字母AABAABBBAABBBBBAABBBAABAA

C语言编程 编程一个菱形形状(钻石型 输入2个任意字母 最外围一层为一个字母 里面的为另外一个字母AABAABBBAABBBBBAABBBAABAA
C语言编程 编程一个菱形形状(钻石型 输入2个任意字母 最外围一层为一个字母 里面的为另外一个字母
A
ABA
ABBBA
ABBBBBA
ABBBA
ABA
A

C语言编程 编程一个菱形形状(钻石型 输入2个任意字母 最外围一层为一个字母 里面的为另外一个字母AABAABBBAABBBBBAABBBAABAA
#include "stdio.h"

int main()
{
int i,j,k; 
for(i=0;i<=3;i++)
{
for(j=1;j<=4-i;j++)
printf(" ");
printf("A");
for(k=1;k<2*i;k++)
printf("B");
if(i!=0)
printf("A\n");
else
printf("\n");
}
for(i=2;i>=0;i--)
{
for(j=1;j<=4-i;j++)
printf(" ");
printf("A");
for(k=1;k<2*i;k++)
printf("B");
if(i!=0)
printf("A\n");
else
printf("\n");
}
}