用c语言写一个数字等腰三角形,数字从一递增到九后会递减到一
时间: 2024-10-23 08:16:54 浏览: 32
用“”输出一个直角三角形 、一个等腰三角形和一个梯形.docx
你可以用 C 语言编写一个简单的控制台程序来打印一个数字等腰三角形,这里是一个例子:
```c
#include <stdio.h>
int main() {
int row, num;
// 初始化行数和起始数字
row = 5; // 可调整行数来改变三角形大小
num = 1;
// 打印三角形
for (int i = 0; i < row; i++) {
// 打印空格填充左侧
for (int j = row - 1; j > 0; j--)
printf(" ");
// 遍历当前行并打印数字
for (int k = 0; k <= i; k++)
printf("%d", num);
// 如果不是第一行,打印递减数字和右斜线
if (i != 0) {
printf("\n");
num--;
} else {
printf("\n"); // 结束当前行
}
}
return 0;
}
```
这个程序将打印出一个由数字 1 到 9 构成的等腰三角形,然后每下一行数字递减到 1。你可以通过修改 `row` 变量的值来调整三角形的大小。
阅读全文