c语言输出杨辉三角的前十行。
时间: 2023-12-25 21:11:58 浏览: 96
C语言:C语言输出杨辉三角
可以使用以下代码来输出杨辉三角的前十行:
```c
#include <stdio.h>
int main() {
int a[10][10];
int i, j;
for(i = 0; i < 10; i++) {
for(j = 0; j <= i; j++) {
if(j == 0 || j == i) {
a[i][j] = 1;
} else {
a[i][j] = a[i-1][j-1] + a[i-1][j];
}
printf("%d ", a[i][j]);
}
printf("\n");
}
return 0;
}
```
这段代码使用了一个二维数组 `a` 来存储杨辉三角的每个数,然后使用两个循环来遍历数组并计算每个数的值。在每次计算完一个数的值后,使用 `printf` 函数输出该数,最后在每一行的末尾输出一个换行符。这样就可以输出杨辉三角的前十行了。
阅读全文