c语言用二维数组编写杨辉三角的前七行
时间: 2023-10-25 13:06:54 浏览: 107
二维数组编写杨辉三角
5星 · 资源好评率100%
以下是C语言使用二维数组编写杨辉三角的前七行的代码:
```c
#include <stdio.h>
int main()
{
int row, col;
int triangle[7][7] = {0};
// 初始化第一行
triangle[0][0] = 1;
// 计算杨辉三角
for (row = 1; row < 7; row++) {
for (col = 0; col <= row; col++) {
if (col == 0 || col == row) {
triangle[row][col] = 1;
} else {
triangle[row][col] = triangle[row-1][col-1] + triangle[row-1][col];
}
}
}
// 输出杨辉三角
for (row = 0; row < 7; row++) {
for (col = 0; col <= row; col++) {
printf("%d ", triangle[row][col]);
}
printf("\n");
}
return 0;
}
```
输出结果:
```
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
```
阅读全文