C 语言打印同一字母三角形的程序

编写一个 C 程序,使用 for 循环打印每行字母相同的三角形图案。

#include <stdio.h>

int main()
{
	int rows;

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

	printf("Printing Triangle of Same Alphabets in each Row\n");

	int alphabet = 65;

	for (int i = 0; i <= rows - 1; i++)
	{
		for (int j = rows - 1; j > i; j--)
		{
			printf(" ");
		}
		for (int k = 0; k <= i; k++)
		{
			printf("%c ", alphabet + i);
		}
		printf("\n");
	}
}
C Program to Print Triangle of Same Alphabets Pattern

这个图案示例使用 while 循环打印每行相同的字母三角形。

#include <stdio.h>

int main()
{
	int rows, i, j, k, alphabet;
	
	printf("Enter Rows = ");
	scanf("%d", &rows);

	printf("\n");

	alphabet = 65;

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

		k = 0;
		while (k <= i)
		{
			printf("%c ", alphabet + i);
			k++;
		}

		printf("\n");
		i++;
	}
}
Enter Rows = 13

            A 
           B B 
          C C C 
         D D D D 
        E E E E E 
       F F F F F F 
      G G G G G G G 
     H H H H H H H H 
    I I I I I I I I I 
   J J J J J J J J J J 
  K K K K K K K K K K K 
 L L L L L L L L L L L L 
M M M M M M M M M M M M M 

使用 do while 循环打印同一字母三角形模式的 C 程序。

#include <stdio.h>

int main()
{
	int rows, i, j, k, alphabet = 65;
	
	printf("Enter Rows = ");
	scanf("%d", &rows);

	printf("\n");

	i = 0;
	do
	{
		j = rows - 1;
		do
		{
			printf(" ");

		} while (j-- > i);

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

		} while (++k <= i);

		printf("\n");

	} while (++i <= rows - 1);
}
Enter Rows = 15

               A 
              B B 
             C C C 
            D D D D 
           E E E E E 
          F F F F F F 
         G G G G G G G 
        H H H H H H H H 
       I I I I I I I I I 
      J J J J J J J J J J 
     K K K K K K K K K K K 
    L L L L L L L L L L L L 
   M M M M M M M M M M M M M 
  N N N N N N N N N N N N N N 
 O O O O O O O O O O O O O O O