打印镜像直角三角形字母图案的C语言程序

203 阅读1分钟

编写一个C语言程序,使用for循环打印镜像直角三角形字母图案。

#include <stdio.h

int main() { int rows;


printf("Enter Mirrored Right Triangle of Alphabets Rows = ");
scanf("%d", &rows);

printf("The Mirrored Right Triangle Alphabets Pattern\\n");

int alphabet = 65;

for (int i = 0; i <= rows; i++)
{
	for (int j = 1; j <= rows - i; j++)
	{
		printf(" ");
	}
	for (int k = 0; k <= i; k++)
	{
		printf("%c", alphabet + i);
	}
	printf("\\n");
}

image.png

这个C程序使用while循环打印镜像的直角三角形字母图案。

#include <stdio.h>.

int main() { int rows, i, j, k, alphabet;


printf("Enter Mirrored Right Triangle of Alphabets Rows = ");
scanf("%d", &rows);

printf("The Mirrored Right Triangle Alphabets Pattern\\n");

alphabet = 65;
i = 0;

while (i < rows)
{
	j = 1;
	while (j <= rows - i)
	{
		printf(" ");
		j++;
	}

	k = 0;
	while (k <= i)
	{
		printf("%c", alphabet + i);
		k++;
	}
	printf("\\n");
	i++;
}
Enter Mirrored Right Triangle of Alphabets Rows = 17
The Mirrored Right Triangle Alphabets Pattern
                 A
                BB
               CCC
              DDDD
             EEEEE
            FFFFFF
           GGGGGGG
          HHHHHHHH
         IIIIIIIII
        JJJJJJJJJJ
       KKKKKKKKKKK
      LLLLLLLLLLLL
     MMMMMMMMMMMMM
    NNNNNNNNNNNNNN
   OOOOOOOOOOOOOOO
  PPPPPPPPPPPPPPPP
 QQQQQQQQQQQQQQQQQ

这个C范例使用do while循环来打印字母的镜像直角三角形图案。


#include <stdio.h>.

int main() { int rows, i, j, k, alphabet;


printf("Enter Mirrored Right Triangle of Alphabets Rows = ");
scanf("%d", &rows);

printf("The Mirrored Right Triangle Alphabets Pattern\\n");

alphabet = 65;
i = 0;

do
{
	j = 1;
	do
	{
		printf(" ");

	} while (j++ <= rows - i);

	k = 0;
	do
	{
		printf("%c", alphabet + i);

	} while (++k <= i);
	printf("\\n");

} while (++i < rows);
Enter Mirrored Right Triangle of Alphabets Rows = 15
The Mirrored Right Triangle Alphabets Pattern
                A
               BB
              CCC
             DDDD
            EEEEE
           FFFFFF
          GGGGGGG
         HHHHHHHH
        IIIIIIIII
       JJJJJJJJJJ
      KKKKKKKKKKK
     LLLLLLLLLLLL
    MMMMMMMMMMMMM
   NNNNNNNNNNNNNN
  OOOOOOOOOOOOOOO