当前位置:文档之家› 实验4-数组

实验4-数组

数组
一维数组
1. 用Array函数生成一个包含10个整数的一维数组,并在窗体上输出,然后分别统计其中正数之和与负数之和,运行效果如图所示。

2. 随机生成10个两位正整数,求其中的最大值和平均值,并将结果显示出来,运行效果如图所示。

3. 实现以下程序功能:程序运行后,在四个文本框中各输入一个整数。

然后单击命令按钮,即可使数组按升序排序,并在文本框中显示出来。

提示:可用array函数生成数组。

二维数组
1. 设有一个二维数组A(5,5),给所有数组元素赋值为1-9之间的随机整数,试计算:
●所有元素之和。

●所有靠边元素之和。

●正对角线上元素之和。

2. 设有一个二维数组A(5,5),试计算矩阵第三行各项的和,并在窗体上显示出来。

3. 设有一个二维数组A(5,5),试找出正对角线上最大的值。

4.产生一个二维数组A(5,5),要求中心位置值为9,对角线位置值为1,其余位置值为0。

5.设有一个二维数组A(4,4),请交换其中的第二列和第四列,并显示。

6. 实现以下程序功能:运行程序时,随机产生一个4行4列的二维数组,单击“计算”命令按钮时,将统计矩阵两个对角线的元素中能被3整除的个数,统计结果显示在标签lblfirst中;同时计算矩阵主对角线的元素之和,计算结果显示在标签lblSecond中。

列表框和组合框
1. 设在窗体中有一个名称为List1的列表框,其中有若干项目。

要求选中一项后单击Command1按钮,就删除选中的项,运行效果如图所示。

点击前选中”北京”点击按钮后删除
2. 窗体上有一个组合框,其中已输入了若干项目。

程序运行时,单击其中一项,即可以把该项与上面的一项交换,运行效果如图所示。

点击前选中”重庆”点击后交换
3.有10位同学的VB课程的期末成绩,信息如下:82、75、91、65、57、44、78、64、95、62,请将他们的信息保存到数组中,显示在列表框中,在“优秀”、“通过”和“不通过”三个分数段的人数进行统计。

其中85分以上(含85分)为“优秀”,60-85分之间(含60分)为“通过”, 60分以下的为“不通过”。

4. 实现以下程序功能:单击“生成”按钮,随机生成一个由100个2位正整数组成的数组a,同时显示在Text1文本框中;单击“分组”按钮,则将数组a中所有3的倍数的元素存入数组b中,并对数组b中的元素从小到大排序后显示在文本框Text2中。

控件数组
实现以下程序功能:程序运行时,向文本框控件数组Text1(有5个文本框)中任意输入5个数,单击名称为Command1的命令按钮,则找出其中最小数并显示在标签lblResult中。

相关主题