一,实验目的
1.熟练掌握杨辉三角形的基本规律
二,实验内容
1.问题描述:输出杨辉三角形
2.程序:
#include <stdio.h>
int main(void)
{
int a[10][10],i,j;
a[0][0]=1;
for(i=1;i<10;i++)
for(j=1;j<=i;j++)
{ a[i][i]=1,a[i][0]=1;
a[i+1][j]=a[i][j-1]+a[i][j];
}
for(i=0;i<10;i++)
for(j=0;j<=i;j++)
{ printf("%d ",a[i][j]);
if(i==j)
printf("\n");
}
return 0;
}
1.熟练掌握杨辉三角形的基本规律
二,实验内容
1.问题描述:输出杨辉三角形
2.程序:
#include <stdio.h>
int main(void)
{
int a[10][10],i,j;
a[0][0]=1;
for(i=1;i<10;i++)
for(j=1;j<=i;j++)
{ a[i][i]=1,a[i][0]=1;
a[i+1][j]=a[i][j-1]+a[i][j];
}
for(i=0;i<10;i++)
for(j=0;j<=i;j++)
{ printf("%d ",a[i][j]);
if(i==j)
printf("\n");
}
return 0;
}
3.实验过程图
三,实验心得
此次试验主要就是对数组的运用,同时也运用了if条件语句以及for循环语句的运用,让以前的知识点得到了复习。通过对数组的运用,我们首先学会的就是如何对一个数组的定义,然后就是数组的作用,我们运用数组对多个数进行排序和两个数的排序。而在数组中我们运用最多、最广的就是二维数组,所以我们掌握二维数组的相关信息,首先就是怎样定义一个二维数组,其次就是怎样引用二维数组中的元素以及对二维数组的初始化。还有一个重要的数组就是字符数组,也是需要我们掌握的,因此只有我们掌握了各种数组的运用,我们才能正确的把它运用到解题中去。