C语言
方法一
```c
include int main() { int n; printf("输入行数: \n"); scanf("%d", &n); for (int i = n; i >= 1; i--) { for (int j = 1; j <= i - 1; j++) { printf(" "); } for (int k = 1; k <= n - i + 1; k++) { printf("*"); } printf("\n"); } return 0; } ``` ```c include int main() { int n; printf("输入行数: \n"); scanf("%d", &n); for (int i = 1; i <= n; i++) { for (int j = 1; j <= i - 1; j++) { printf(" "); } for (int k = 1; k <= n - i + 1; k++) { printf("*"); } printf("\n"); } return 0; } ``` Java ```java public class Triangle { public static void main(String[] args) { int n = 5; // 你可以修改这个值来改变倒三角的大小 for (int i = n; i > 0; i--) { for (int j = 0; j < n - i; j++) { System.out.print(" "); } for (int k = 0; k < 2 * i - 1; k++) { System.out.print("*"); } System.out.println(); } } } ``` Python ```python def reversed_triangle(n): for i in range(n): print(" " * i, end="") print("*" * (n - i)) n = int(input("需要输出几层倒三角: ")) reversed_triangle(n) ``` 解释 使用两个嵌套的`for`循环来控制每行的空格和星号的个数。 外层循环控制行数,内层循环分别控制每行的空格和星号。 使用两个嵌套的`for`循环来控制每行的空格和星号的个数。 外层循环控制行数,内层循环分别控制每行的空格和星号。 使用两个嵌套的`for`循环来控制每行的空格和星号的个数。 外层循环控制行数,内层循环分别控制每行的空格和星号。 这些方法都可以实现输出倒三角形的功能,你可以根据自己的需求和编程习惯选择合适的方法。方法二
C语言
Java
Python