杨辉三角形c语言程序递归算法
时间: 2023-12-13 13:34:31 浏览: 115
用递归算法写的杨辉三角
以下是杨辉三角形的C语言递归算法:
```c
#include <stdio.h>
int YangHui(int r, int c) {
if (c == 1 || c == r) {
return 1;
} else {
return YangHui(r - 1, c - 1) + YangHui(r - 1, c);
}
}
int main() {
int n, i, j;
printf("请输入杨辉三角的行数:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
for (j = 1; j <= i; j++) {
printf("%d ", YangHui(i, j));
}
printf("\n");
}
return 0;
}
```
阅读全文