C 语言打印倒置镜像直角三角形星号图案程序

编写一个 C 语言程序,使用 for 循环打印倒置镜像直角三角形星号图案。此示例使用两个嵌套的 for 循环来打印倒置镜像直角三角形图案。

#include<stdio.h>
int main()
{
 	int i, j, rows; 
 	printf("Enter Inverted Mirrored Right Triangle Rows =  ");
 	scanf("%d", &rows);

    printf("Inverted Mirrored Right Triangle Star Pattern\n");
	for(i = rows; i > 0; i--)
	{
		for(j = rows - i; j > 0; j--)
		{
			printf(" ");
		}
        for(j = 0; j < i; j++)
        {
            printf("*");
        }
		printf("\n");
	}

 	return 0;
}
C Program to Print Inverted Mirrored Right Triangle Star Pattern

在此 C 语言程序中,我们使用 while 循环打印倒置镜像直角三角形图案。它还允许输入倒置镜像直角三角形的符号。

#include<stdio.h>
int main()
{
 	int i, j, rows;
	char ch;
    
    printf("Symbol to Print Inverted Mirrored Right Triangle =  ");
    scanf("%c", & ch);

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

    printf("Inverted Mirrored Right Triangle Star Pattern\n");
	i = rows;
	while(i > 0)
	{
		j = rows - i;
		while(j > 0)
		{
			printf(" ");
			j--;
		}
		j = 0;
        while( j < i)
        {
            printf("%c", ch);
			j++;
        }
		printf("\n");
		i--;
	}

 	return 0;
}
Symbol to Print Inverted Mirrored Right Triangle =  #
Enter Inverted Mirrored Right Triangle Rows =  9
Inverted Mirrored Right Triangle Star Pattern
#########
 ########
  #######
   ######
    #####
     ####
      ###
       ##
        #