实验七 数组及其应用(二)
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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程序运行界面