数组上机题

发布 2021-12-16 07:22:28 阅读 5153

数组。1.已知2个一维数组:a=b=

把数组a与数组b对应的元素乘积再赋值给数组b,如:b[2]=a[2]*b[2];

最后输出数组b的元素。

public class cheng ;

int b=new int[7];

for(int i=0;i<=

b[i]=i+1;

for(int i=0;i<

b[i]=a[i]*b[i];

for(int i=0;i<=

2.找出如下数组中最大的元素和最小的元素,a[

public class maxmin ,

int max = a[0][0];

int min = a[0][0];

for (int i = 0; i < i++)最外面的长度。

"最大值:" max);

"最小值:" min);

3.按要求编写j**a应用程序。

编写一个名为test的主类,类中只有一个主方法;

在主方法中定义一个大小为50的一维整型数组,数组名为x,数组中存放着,输出这个数组中的所有元素,每输出十个换一行;

在主方法中定义一个大小为10*10的二维字符型数组,public class testone

组名为y,正反对角线上存的是‘*’其余位置存的是‘#

输出这个数组中的所有元素。

public class juzhen

for (int i = 0; i < 10; i++)

4.从键盘上输入一个正整数n,请按照以下五行杨辉三角形的显示方式,输出杨辉三角形的前n行。请采用循环控制语句来实现。

三角形腰上的数为1,(纵轴为i, 横轴为j)。

其他位置的数为其上一行相邻两个数之和

a[i][j]=a[i-1][j-1]+a[i-1][j]。

class arrayyanghui

输出数组中的元素

for (i=0;i<

for (j=0;j" "

public class fibonacci

return a;

public static void main(string args)

class sortarray

返回排序后的数组。

return ary;

编程采用选择排序法实现对一维数组的元素由小到大。

排序并输出。(先选择数组中最小数与第一个元素交换,

再选择次小数与第二个元素交换, 一共进行长度-1次选择。)

public static void main(string args) ;

进行选择排序。

ary = sort(ary);

输出排序后的数组元素。

for (int i = 0; i < i++)

异常。*请大家设置一个场景,能够使系统抛出nullpointexception异常,* 并用try,catch,finally。结构捕捉异常。

* 附注:至少有两个catch块,其中一个catch块的异常类型为exception,* 并且在catch块中调用异常类对象的getmessage

* tostring,printstacktrace方法,要求在finally中有所输出*/

public class exception1

2/* 编写一个异常类myexception, 再编写个teacher类该类有一个产生异常的方法。

* public void speak(string s) throws myexception,要求参数s的值等于“请不要睡觉”

* 方法抛出一个myexception 对象,编写一个主类,在主类方法中,用teacher*/

package 异常;

public class myexception extends exception

class teacher

class e {

public void main(string args) {

上机实验七 二维数组字符数组答案

1算法提示 分析一个10行的杨辉三角,需要一个10 10的二维矩阵a,则 1 杨辉三角为下三角矩阵,只需要求出第i行 i 0,1,2,9 前i 1个元素,即a i j 0 j 0.i 2 每行的第0列元素均为1,即a i 0 1 3 每行的主对角线元素也均为1,即a i i 1 4 从第2行开始,每...

上机实验七 二维数组字符数组答案

1算法提示 分析一个10行的杨辉三角,需要一个10 10的二维矩阵a,则 1 杨辉三角为下三角矩阵,只需要求出第i行 i 0,1,2,9 前i 1个元素,即a i j 0 j 0.i 2 每行的第0列元素均为1,即a i 0 1 3 每行的主对角线元素也均为1,即a i i 1 4 从第2行开始,每...

第4章数组上机作业

第4章构造数据类型。第一部分数组。通过本节实验作业应达目标。1 学习并掌握一维数组与二维数组的定义 使用及初始化方法。2 熟练掌握字符数组和字符串的使用方法。3 掌握数组的一种排序算法。4 学会用数组保存多个相关的同类数据,并对这一组数据进行各类操作。本章必须上交作业。第一部分数组作业要求 程序4 ...