//1
//11
//121
//1331
//14641
#include<stdio.h>
int main()
{
int arr[10][10] = { 0 };//创建一个10*10二维数组
int i = 0;
int j = 0;
for (i = 0; i < 10; i++)
{
for (j = 0; j < 10; j++)
{
if (j == 0)//让二维数组第一列全部等于1
{
arr[i][j] = 1;
}
if (i == j)
{
arr[i][j] = 1;//让二位数组对角线全部等于1
}
}
}
for (i = 0; i < 10; i++)
{
// for (j=0;j<10-i;j++)
// {
// printf(" ");
// }
for (j = 0; j <=i; j++)
{
if (i > 0 && j > 0)
{
arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];
}
printf("%d", arr[i][j]);
}
printf("\n");
}
return 0;
}
C语言学习笔记打印杨辉三角
最新推荐文章于 2024-10-03 13:32:34 发布