c语言倒三角形数列for循环
时间: 2024-12-24 17:10:48 浏览: 0
c代码-斐波那锲三角形
在C语言中,倒三角形数列通常是指从顶到底逐渐减少的数字序列,每一行的数量等于当前行的位置减一。为了生成这样的数列,我们可以使用for循环配合嵌套循环。下面是一个简单的例子,它通过打印出从大到小的数来构建一个倒三角形:
```c
#include <stdio.h>
void print_inverted_triangle(int rows) {
for (int i = rows; i >= 1; i--) { // 从给定行数开始向下计数
for (int j = 1; j <= i; j++) { // 每一行打印j次,从1到i
printf("%d ", j); // 打印每个数字
}
printf("\n"); // 到达新行时换行
}
}
int main() {
int num_rows;
printf("Enter the number of rows for the inverted triangle: ");
scanf("%d", &num_rows);
print_inverted_triangle(num_rows);
return 0;
}
```
当你运行这个程序并输入一个整数,例如5,它将输出一个5行的倒三角形数列。你可以调整`num_rows`变量来改变倒三角形的大小。
阅读全文