c语言不用函数输出杨辉等腰三角前五行
时间: 2024-10-21 19:02:38 浏览: 38
新建文件夹,c语言杨辉三角用二维数组源码,c语言
在C语言中,要输出杨辉三角(Pascal's Triangle)的前五行,你可以使用嵌套循环结构来生成每一行的数字。杨辉三角是一个数列数组,每一行的每个数字都是上一行两个相邻数字的和。以下是生成前五行的C语言代码示例:
```c
#include <stdio.h>
// 函数用于输出杨辉三角的一行
void printRow(int row[], int size) {
for (int i = 0; i <= size; i++) {
printf("%d ", row[i]);
}
printf("\n");
}
int main() {
// 初始化前五行的数组
int triangle[5][6] = {
{1}, // 第一行
{1, 1}, // 第二行
{1, 2, 1}, // 第三行
{1, 3, 3, 1}, // 第四行
{1, 4, 6, 4, 1} // 第五行
};
// 输出前五行
for (int i = 0; i < 5; i++) {
printRow(triangle[i], i + 1); // 传入当前行及该行大小
}
return 0;
}
```
运行这段代码,你会看到杨辉三角的前五行被逐行打印出来。
阅读全文