c语言输出倒三角12345678987654321
时间: 2024-12-24 18:18:18 浏览: 3
在C语言中,你可以使用嵌套循环来打印出一个倒三角形,数字按照从大到小的顺序递减排列。这里是一个简单的示例:
```c
#include <stdio.h>
void print_triangle(int n) {
for (int i = 1; i <= n; ++i) { // 外层循环控制行数
for (int j = n - i; j > 0; --j) { // 内层循环控制每个数的位置
printf(" ");
}
for (int k = 1; k <= 2 * i - 1; ++k) { // 数字部分
printf("%d", n + 1 - i); // 从当前行的最大值开始递减
}
printf("\n"); // 每行结束换行
}
}
int main() {
int rows = 9;
print_triangle(rows);
return 0;
}
```
当你运行这个程序时,它会打印出一个从上到下、从右向左递减的倒三角形,例如:
```
9
88
777
6666
55555
444444
3333333
22222222
111111111
```
相关问题
C语言输出倒三角
以下是一个输出倒三角的 C 语言代码示例:
```
#include <stdio.h>
int main() {
int rows, i, j, space;
printf("请输入要输出的行数:");
scanf("%d", &rows);
for (i = rows; i >= 1; --i) {
for (space = 0; space < rows - i; ++space)
printf(" ");
for (j = i; j <= 2 * i - 1; ++j)
printf("*");
for (j = 0; j < i - 1; ++j)
printf("*");
printf("\n");
}
return 0;
}
```
你可以根据需要自行修改行数和输出的符号。
c语言输出倒三角图案
可以使用嵌套循环来输出倒三角图案,具体代码如下:
```
#include <stdio.h>
int main() {
int n;
printf("请输入行数:");
scanf("%d", &n);
for (int i = n; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
阅读全文