c语言输出杨辉三角前五行
时间: 2024-10-21 15:06:24 浏览: 17
C语言输出杨辉三角
在C语言中,杨辉三角是一个经典的组合数学图形,其每一行代表二项式系数的系数。前五行可以手动写出如下:
```
1 // 第一行
1 1 // 第二行
1 2 1 // 第三行
1 3 3 1 // 第四行
1 4 6 4 1 // 第五行
```
如果你想要打印出整个图形,你可以编写一个循环结构来生成并输出每一行。这里有一个简单的示例程序:
```c
#include <stdio.h>
void printPascalTriangle(int rows) {
for (int i = 0; i <= rows; ++i) {
for (int j = 0; j <= i; ++j) {
printf("%d ", i == j ? 1 : i + 1 - j);
}
printf("\n");
}
}
int main() {
int firstFiveRows = 5;
printPascalTriangle(firstFiveRows);
return 0;
}
```
当你运行这个程序时,它会打印出前五行的杨辉三角。
阅读全文