杨辉三角c语言程序20行
时间: 2023-11-21 13:54:58 浏览: 140
是一个C语言程序,用于打印出20行的杨辉三角形:
```c
#include <stdio.h>
int main() {
int i, j;
int a[20][20];
printf("\n");
// 初始化第一列和对角线为1
for (i = 0; i < 20; i++) {
a[i][0] = 1;
a[i][i] = 1;
}
// 计算杨辉三角形中其他位置的值
for (i = 2; i < 20; i++) {
for (j = 1; j < i; j++) {
a[i][j] = a[i-1][j-1] + a[i-1][j];
}
}
// 打印出杨辉三角形
for (i = 0; i < 20; i++) {
for (j = 0; j <= i; j++) {
printf("%7d", a[i][j]);
}
printf("\n");
}
return 0;
}
```
该程序使用二维数组来存储杨辉三角形中每个位置的值,然后使用两个嵌套的循环来计算和打印出杨辉三角形。其中,第一个循环用于初始化第一列和对角线为1,第二个循环用于计算其他位置的值,第三个循环用于打印出杨辉三角形。
相关问题
杨辉三角c语言程序8行
以下是C语言实现杨辉三角的8行代码:
```c
#include <stdio.h>
int main()
{
int n, i, j, a[10][10];
printf("Enter the number of rows:\n");
scanf("%d", &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("%d ", a[i][j]);
}
printf("\n");
}
return 0;
}
```
杨辉三角形c语言程序26行
这是一个用C语言实现杨辉三角形的程序,共26行。程序首先定义了一个整型变量n,并通过scanf函数获取用户输入的值。然后定义了一个二维数组arr,用于存储杨辉三角形的数据。接下来使用两个for循环,第一个for循环控制行数,第二个for循环控制列数。在循环中,如果当前列数为0或者等于当前行数,就将该位置的值赋为1,并输出该位置的值。否则,该位置的值等于上一行的紧挨的一列和左边一列元素的和,并输出该位置的值。最后,程序输出一个换行符,并返回0表示程序正常结束。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)