欢迎来到天天文库
浏览记录
ID:6428320
大小:80.00 KB
页数:8页
时间:2018-01-13
《浙大java 实验题答案10answer》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验10排序和二维数组的使用1.程序填空题,不要改变与输入输出有关的语句。60005 排序输入一个正整数repeat(02、nner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();a=newint[n];for(i=0;ia[index])index=k;//找最大值的下标}if(i!=index){temp=a[i];a[i]=a[index];a[index]=temp;}}for(i=0;i3、tem.out.print(a[i]+"");System.out.println();}}}或:for(i=0;i4、明输入:1(repeat=1)4(n=4)2341561171811111sum=35(2+3+4+5+6+7+8=35)importjava.util.Scanner;publicclassTest60011{publicstaticvoidmain(String[]args){intri,repeat;inta[][],i,j,n,sum;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();a=newint[n][n];for(i=0;i5、or(j=0;j6、.(将加数、被加数、和放入一个二维数组中,再输出该数组)例:括号内是说明输入:1(repeat=1)3(n=3)输出:+123122343456importjava.util.Scanner;publicclassTest60012{publicstaticvoidmain(String[]args){intri,repeat;inti,j,n,a[][]=newint[10][10];Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*--------7、-*/for(i=1;i<=n;i++){//给第0行和第0列所有元素赋值,a[0][0]不用赋值a[0][i]=i;//第0行为被加数,从第1列开始赋值1,2,...,na[i][0]=i;//第0列为加数,从第1行元素开始赋值1,2,...,n}for(i=1;i<=n;i++)//计算和,从第1行第1列开始for(j=1;j<=i;j++){a[i][j]=i+j;//或a[i][j]=a[i][0]+a[0][j
2、nner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();a=newint[n];for(i=0;ia[index])index=k;//找最大值的下标}if(i!=index){temp=a[i];a[i]=a[index];a[index]=temp;}}for(i=0;i3、tem.out.print(a[i]+"");System.out.println();}}}或:for(i=0;i4、明输入:1(repeat=1)4(n=4)2341561171811111sum=35(2+3+4+5+6+7+8=35)importjava.util.Scanner;publicclassTest60011{publicstaticvoidmain(String[]args){intri,repeat;inta[][],i,j,n,sum;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();a=newint[n][n];for(i=0;i5、or(j=0;j6、.(将加数、被加数、和放入一个二维数组中,再输出该数组)例:括号内是说明输入:1(repeat=1)3(n=3)输出:+123122343456importjava.util.Scanner;publicclassTest60012{publicstaticvoidmain(String[]args){intri,repeat;inti,j,n,a[][]=newint[10][10];Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*--------7、-*/for(i=1;i<=n;i++){//给第0行和第0列所有元素赋值,a[0][0]不用赋值a[0][i]=i;//第0行为被加数,从第1列开始赋值1,2,...,na[i][0]=i;//第0列为加数,从第1行元素开始赋值1,2,...,n}for(i=1;i<=n;i++)//计算和,从第1行第1列开始for(j=1;j<=i;j++){a[i][j]=i+j;//或a[i][j]=a[i][0]+a[0][j
3、tem.out.print(a[i]+"");System.out.println();}}}或:for(i=0;i4、明输入:1(repeat=1)4(n=4)2341561171811111sum=35(2+3+4+5+6+7+8=35)importjava.util.Scanner;publicclassTest60011{publicstaticvoidmain(String[]args){intri,repeat;inta[][],i,j,n,sum;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();a=newint[n][n];for(i=0;i5、or(j=0;j6、.(将加数、被加数、和放入一个二维数组中,再输出该数组)例:括号内是说明输入:1(repeat=1)3(n=3)输出:+123122343456importjava.util.Scanner;publicclassTest60012{publicstaticvoidmain(String[]args){intri,repeat;inti,j,n,a[][]=newint[10][10];Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*--------7、-*/for(i=1;i<=n;i++){//给第0行和第0列所有元素赋值,a[0][0]不用赋值a[0][i]=i;//第0行为被加数,从第1列开始赋值1,2,...,na[i][0]=i;//第0列为加数,从第1行元素开始赋值1,2,...,n}for(i=1;i<=n;i++)//计算和,从第1行第1列开始for(j=1;j<=i;j++){a[i][j]=i+j;//或a[i][j]=a[i][0]+a[0][j
4、明输入:1(repeat=1)4(n=4)2341561171811111sum=35(2+3+4+5+6+7+8=35)importjava.util.Scanner;publicclassTest60011{publicstaticvoidmain(String[]args){intri,repeat;inta[][],i,j,n,sum;Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();a=newint[n][n];for(i=0;i5、or(j=0;j6、.(将加数、被加数、和放入一个二维数组中,再输出该数组)例:括号内是说明输入:1(repeat=1)3(n=3)输出:+123122343456importjava.util.Scanner;publicclassTest60012{publicstaticvoidmain(String[]args){intri,repeat;inti,j,n,a[][]=newint[10][10];Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*--------7、-*/for(i=1;i<=n;i++){//给第0行和第0列所有元素赋值,a[0][0]不用赋值a[0][i]=i;//第0行为被加数,从第1列开始赋值1,2,...,na[i][0]=i;//第0列为加数,从第1行元素开始赋值1,2,...,n}for(i=1;i<=n;i++)//计算和,从第1行第1列开始for(j=1;j<=i;j++){a[i][j]=i+j;//或a[i][j]=a[i][0]+a[0][j
5、or(j=0;j6、.(将加数、被加数、和放入一个二维数组中,再输出该数组)例:括号内是说明输入:1(repeat=1)3(n=3)输出:+123122343456importjava.util.Scanner;publicclassTest60012{publicstaticvoidmain(String[]args){intri,repeat;inti,j,n,a[][]=newint[10][10];Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*--------7、-*/for(i=1;i<=n;i++){//给第0行和第0列所有元素赋值,a[0][0]不用赋值a[0][i]=i;//第0行为被加数,从第1列开始赋值1,2,...,na[i][0]=i;//第0列为加数,从第1行元素开始赋值1,2,...,n}for(i=1;i<=n;i++)//计算和,从第1行第1列开始for(j=1;j<=i;j++){a[i][j]=i+j;//或a[i][j]=a[i][0]+a[0][j
6、.(将加数、被加数、和放入一个二维数组中,再输出该数组)例:括号内是说明输入:1(repeat=1)3(n=3)输出:+123122343456importjava.util.Scanner;publicclassTest60012{publicstaticvoidmain(String[]args){intri,repeat;inti,j,n,a[][]=newint[10][10];Scannerin=newScanner(System.in);repeat=in.nextInt();for(ri=1;ri<=repeat;ri++){n=in.nextInt();/*--------
7、-*/for(i=1;i<=n;i++){//给第0行和第0列所有元素赋值,a[0][0]不用赋值a[0][i]=i;//第0行为被加数,从第1列开始赋值1,2,...,na[i][0]=i;//第0列为加数,从第1行元素开始赋值1,2,...,n}for(i=1;i<=n;i++)//计算和,从第1行第1列开始for(j=1;j<=i;j++){a[i][j]=i+j;//或a[i][j]=a[i][0]+a[0][j
此文档下载收益归作者所有