打印输出下列图形。 1 1 2 3 1 2 3 4 5 1 2 3 4 5 6 7形状为正三角形,用C语言编写
时间: 2023-12-31 17:06:16 浏览: 73
C 代码 读取或写入 gmsh() 创建的一些文件 适用于 1D、2D 或 3D 网格 由有限元法 (FEM) 使用.rar
5星 · 资源好评率100%
以下是使用 C 语言编写输出正三角形的代码:
```c
#include <stdio.h>
int main() {
int n, i, j;
printf("请输入正三角形的边长:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
for (j = 1; j <= i; j++)
printf("%d ", j);
printf("\n");
}
return 0;
}
```
代码解析:
1. 首先,用户输入正三角形的边长,存储在变量 `n` 中;
2. 使用嵌套的 `for` 循环,外层循环控制正三角形的行数,内层循环控制每行输出的数字;
3. 内层循环中,使用变量 `j` 控制输出的数字,从 1 开始,每次循环输出一个数字,直到输出 `i` 个数字;
4. 在每行输出完后,换行继续输出下一行。
阅读全文