用c语言写出杨辉三角形的前n行,输入一个正整数n(n<20)的代码)
时间: 2024-05-06 13:19:22 浏览: 119
通过C语言实现杨辉三角形的编程
以下是用C语言编写输出杨辉三角形前n行的代码:
```
#include <stdio.h>
int main()
{
int n, i, j, k, a[20][20];
printf("请输入一个正整数n(n<20):\n");
scanf("%d", &n);
printf("杨辉三角形前%d行如下所示:\n", n);
for(i = 0; i < n; i++)
{
for(j = 0; j <= i; j++)
{
if(j == 0 || i == j)
{
a[i][j] = 1;
}
else
{
a[i][j] = a[i-1][j-1] + a[i-1][j];
}
printf("%-4d", a[i][j]);
}
printf("\n");
}
return 0;
}
```
希望能够帮到您,如有其他问题请随时提出。
阅读全文