叮~学习打卡之二维数组
目录
一、代码步骤
1.代码部分
代码如下(示例):
#include <stdio.h>
int main()
{
int arr[20][20];//存放杨辉三角
int i,j;
//计算三角中每个数的值----------------------------------
for(i=0;i<7;i++)
{
for(j=0;j<=i;j++)
{
if((j==0)||(j==i))
{
arr[i][j]=1; //若是位于三角左右两边值为一
}
else
{
arr[i][j]=arr[i-1][j-1]+arr[i-1][j]; //若是中间数字,则等于他上面前两个数相加
}
}
}
//遍历数组------------------------------------
for(i=0;i<7;i++)
{
for(j=0;j<=i;j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
}
2.结果演示
演示如下(示例):
总结
重点需要注意杨辉三角的算法,只要理清楚逻辑,代码很容易就可以写出来啦。