实验七 数组及其应用(二)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验七 数组及其应用(二)

一、实验目的

1.掌握数组的基本概念。

2.掌握二维数组的声明、引用。

3.掌握静态数组和动态数组的区别。

4.掌握控件数组。

二、实验内容

1 有矩阵A ,用二维数组求其转置矩阵B 。要求将两矩阵按照矩阵样式显示。

⎥⎦⎤⎢⎣⎡654321A =,⎥⎥⎥⎦

⎤⎢⎢⎢⎣⎡635241B = 【提示】

所谓转置,即:b(i,j)=a(j,i)。

2 有3×4矩阵A ,求其中值最大和值最小的那两个元素的值,以及它们所在的行号和

列号。其中,⎥⎥⎥⎦

⎤⎢⎢⎢⎣⎡735086792741A =。

3 打印出如图9-1a 所示的杨辉三角形,要求先输入行数n 。进一步要求:如果要显示为图9-1b 所示的样式,该如何改动原来的程序呢?

【提示】

(1)杨辉三角形是n b a )(+展开后各项的系数,具有如下规律:各行的第一个和最后一个数都是1;从第三行起,除上面指出的第一个数和最后一个数之外,其它的数是上一行同列和前一列两个数之和,即:]1,1[],1[],[--+-=j i a j i a j i a ,i 为行,j 为列。

(2)为了便于控制,将内容显示在图片框(PictureBox )中。

(3)要显示为图9-1(b )所示的样式,应该利用TAB 函数对每行显示的起始位定位。

图9-1(a ) 实验10.3程序运行界面

图9-1(b ) 实验10.3程序运行界面

相关文档
最新文档