用c语言输出十行杨辉三角
时间: 2024-12-24 09:17:42 浏览: 1
C语言打印输出杨辉三角
5星 · 资源好评率100%
杨辉三角是一个数学术语,它展示的是二项式系数的图形表示。在C语言中,我们可以使用循环结构来打印出前10行的杨辉三角。下面是一个简单的示例:
```c
#include <stdio.h>
void printPascalTriangle(int n) {
int triangle[n][n];
// 初始化第一行和第二行
for (int i = 0; i <= n; i++) {
triangle[0][i] = 1;
if (i > 1) {
triangle[1][i - 1] = 1;
}
}
// 打印三角形
for (int row = 2; row < n; row++) {
for (int col = 0; col <= row; col++) {
printf("%d ", triangle[row][col]);
}
printf("\n");
}
}
int main() {
int rows = 10; // 输出10行
printPascalTriangle(rows);
return 0;
}
```
当你运行这个程序时,它将输出前10行的杨辉三角。每一行的每个数字都是该行上两个相邻数字相乘再除以当前列数的结果。
阅读全文