🐶博主主页:@ᰔᩚ. 一怀明月ꦿ
🔥座右铭:“不要等到什么都没有了,才下定决心去做”
🚀🚀🚀大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点🚀🚀🚀
杨辉三角(也称帕斯卡三角)相信很多人都不陌生,它是一个无限对称的数字金字塔,从顶部的单个1开始,下面一行中的每个数字都是上面两个数字的和。
下面要求用户输入一个10行的杨辉三角,代码如下:
#include
int
main()
{
int
arr[10][10]={0};
int
i=0,j=0;
for
(i=0;i<10;i++)
{
for
(j=0;j<=i;j++)
{
if
(j==0)
{
arr[i][j]=1;
}
if
(i==j)
{
arr[i][j]=1;
}
if
(i>=2&&j>=1)
{
arr[i][j]=arr[i-1][j-1]+arr[i-1][j];
}
}
}
for
(i=0;i<10;i++)
{
for
(j=0;j<10;j++)
{
printf("%-4d",arr[i][j]);
}
printf("\n");
}
printf("\n");
return 0;
}