c语言输出杨辉三角要求输出十行
时间: 2023-12-14 20:03:12 浏览: 83
C程序设计 输出10行杨辉三角
要在C语言中输出杨辉三角形,可以使用两种方法。第一种方法是手动计算每一行的数字并输出,第二种方法是使用循环计算每一行的数字并输出。下面是第二种方法的代码:
```c
#include <stdio.h>
int main() {
int a[10][10], 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];
}
}
}
for (i = 0; i < 10; i++) {
for (j = 0; j <= i; j++) {
printf("%d ", a[i][j]);
}
printf("\n");
}
return 0;
}
```
这段代码使用了一个二维数组来存储杨辉三角形中的数字,然后使用两个嵌套的循环来计算和输出每一行的数字。在第一个循环中,我们计算每一行的数字并将其存储在数组中。在第二个循环中,我们遍历数组并输出每一行的数字。
阅读全文