版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)實(shí)驗(yàn)11 數(shù)組作為方法的參數(shù)程序填空題,不要改變與輸入輸出有關(guān)的語句。60030 輸入一個(gè)正整數(shù)repeat (0repeat10),做repeat次下列運(yùn)算:輸入一個(gè)正整數(shù)n,再輸入n個(gè)整數(shù),將它們從小到大排序后輸出。要求將排序編寫為一個(gè)sort()方法。例:括號(hào)內(nèi)是說明輸入3 (repeat=3) 4 5 1 7 63 1 2 35 5 4 3 2 1 輸出1 5 6 7 1 2 3 1 2 3 4 5 import java.util.Scanner;public
2、 class Test60030 public static void main(String args) int ri, repeat; int i, n, a; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri=repeat; ri+) n=in.nextInt(); a=new intn; for(i=0; in; i+) ai=in.nextInt(); sort(a); for(i=0; in; i+) System.out.print(ai+ ); System.out.println(); /
3、*-*/說明:數(shù)組作參數(shù)時(shí),傳遞的是地址,形參數(shù)組和實(shí)參數(shù)組共用同一塊內(nèi)存,/方法sort()中對形參數(shù)組b排序,實(shí)際上就是對實(shí)參數(shù)組a排序,/所以不需要返回值。 static void sort(int b) int i,j,k,temp; for(i=0;ib.length-1;i+) /選擇法遞增排序 k=i; for(j=i+1;jbj) k=j; if(i!=k) temp=bi;bi=bk; bk=temp; 60031 輸入一個(gè)正整數(shù)repeat (0repeat10),做repeat次下列運(yùn)算:讀入 1 個(gè)正整數(shù) n(1n6), 再讀入2個(gè) n 階方陣 a和b , 判斷2個(gè)方陣
4、是否相同。要求:編寫判斷函數(shù)(方法)judge()。例:括號(hào)內(nèi)是說明輸入:2 (repeat=2)3 (n=3)1 2 3 4 5 6 7 8 9 (a矩陣)1 1 1 1 1 1 1 1 1 (b矩陣)21 2 3 41 2 3 4輸出:NoYesimport java.util.Scanner;public class Test60031 public static void main(String args) int ri, repeat; int a,b,i,j,n; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for
5、(ri=1; ri=repeat; ri+) n=in.nextInt(); a=new intnn; b=new intnn; for(i=0; in; i+) for(j=0;jn;j+) aij=in.nextInt(); for(i=0; in; i+) for(j=0;jn;j+) bij=in.nextInt(); if(judge(a,b) System.out.println(Yes); else System.out.println(No); /*-*/static boolean judge(int a,int b)for(int i=0;ia.length; i+)for
6、(int j=0;jai.length;j+)if(aij!=bij) return false;return true;60032 輸入一個(gè)正整數(shù)repeat (0repeat10),做repeat次下列運(yùn)算:讀入 2 個(gè)正整數(shù) m和n(1m,n6), 再讀入1個(gè) mn 階矩陣 a , 計(jì)算該矩陣元素的最大值。要求:編寫max(),返回矩陣元素的最大值。例:括號(hào)內(nèi)是說明輸入:1 (repeat=1)3 2 (m=3,n=2)23 465567 7889 4輸出:max=567 import java.util.Scanner;public class Test60032 public sta
7、tic void main(String args) int ri, repeat; int a,i,j,m,n; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri=repeat; ri+) m=in.nextInt(); n=in.nextInt(); a=new intmn; for(i=0; im; i+) for(j=0;jn;j+) aij=in.nextInt(); System.out.println(max=+max(a); /*-*/static int max(int b)int max
8、=b00;for(int i=0;ib.length;i+)for(int j=0;jbi.length;j+)if(maxbij) max=bij;return max;60033 輸入一個(gè)正整數(shù)repeat (0repeat10),做repeat次下列運(yùn)算:讀入 1 個(gè)正整數(shù) n(1n6), 再讀入2個(gè) n 階方陣 a和b , 計(jì)算矩陣的和。要求:(1)編寫計(jì)算矩陣和的函數(shù)(方法)add()。(2)編寫輸出矩陣的方法prt()。矩陣元素輸出使用:System.out.print(aij+);例:括號(hào)內(nèi)是說明輸入:1 (repeat=1)3 (n=3)1 2 3 4 5 6 7 8 9 (a
9、矩陣)1 1 1 1 1 1 1 1 1 (b矩陣)輸出:A Matrix123456789B Matrix111111111A+B Matrix2345678910import java.util.Scanner;public class Test60033 public static void main(String args) int ri, repeat; int a,b,c,i,j,n; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri=repeat; ri+) n=in.nextInt(); a
10、=new intnn; b=new intnn;c=new intnn; for(i=0; in; i+) for(j=0;jn;j+) aij=in.nextInt(); for(i=0; in; i+) for(j=0;jn;j+) bij=in.nextInt(); add(a,b,c); prt(A Matrix,a); prt(B Matrix,b); prt(A+B Matrix,c); /*-加法-*/ static void add(int x,int y,int z) for(int i=0;ix.length;i+) for(int j=0;jxi.length;j+) z
11、ij=xij+yij; /*-輸出-*/ static void prt(String s,int a) System.out.println(s); for(int i=0; ia.length; i+) for(int j=0;j0),做 n 次下列運(yùn)算:輸入一組(5個(gè))有序的整數(shù),再輸入一個(gè)整數(shù) x,把 x 插入到這組數(shù)據(jù)中,使該組數(shù)據(jù)(6個(gè)數(shù))仍然有序。說明:1)源程序中不得出現(xiàn)package關(guān)鍵字;2)程序中的第一個(gè)大括號(hào)“”必須位于類名所在行。3)類名與變量名由編程者自取。4)指明為整數(shù)或整數(shù)的數(shù)據(jù),不要用浮點(diǎn)類型。輸入輸出示例:括號(hào)內(nèi)為說明輸入:2 (n=2,后面將輸入2組數(shù)據(jù)和
12、對應(yīng)的x) 1 2 4 5 7 (第一組有序整數(shù))3 (待插入整數(shù)x=3)1 2 5 7 9 (第二組有序整數(shù))-10 (待插入整數(shù)x=-10)輸出(輸出的每個(gè)數(shù)后有一個(gè)空格,每組數(shù)占一行):1 2 3 4 5 7 (插入后的第一組6個(gè)有序數(shù))-10 1 2 5 7 9 (插入后的第二組6個(gè)有序數(shù))import java.util.Scanner;public class Test60006 public static void main(String args)int ri,n;int a,x,i,j;Scanner in=new Scanner(System.in);n=in.nextIn
13、t();for(ri=1; ri=n; ri+)a=new int6;/增加一個(gè)元素,保存插入的整數(shù)for(i=0; i5; i+) /i5可寫成:ia.length-1ai=in.nextInt(); x=in.nextInt();/1.找到插入點(diǎn) ifor(i=0;i=x) break;/如果插入到最后面,循環(huán)正常結(jié)束,i=5/2.插入點(diǎn)及其后元素后移for(j=4;j=i;j-)/j=4可寫成:j=a.length-2 aj+1=aj;/如果插入到最后面,i=5,不會(huì)執(zhí)行該循環(huán)/3.插入整數(shù)ai=x;for(i=0; i0),做 n 次下列運(yùn)算:輸入6個(gè)整數(shù),將它們存入數(shù)組 a 中,再輸
14、入一個(gè)整數(shù) x,然后在數(shù)組 a 中查找與 x 相同的元素,如果找到,輸出 x 在數(shù)組 a 中對應(yīng)元素的最小下標(biāo),如果沒有找到,輸出相應(yīng)信息。說明:1)源程序中不得出現(xiàn)package關(guān)鍵字;2)程序中的第一個(gè)大括號(hào)“”必須位于類名所在行。3)類名與變量名由編程者自取。4)指明為整數(shù)或整數(shù)的數(shù)據(jù),不要用浮點(diǎn)類型。輸入輸出示例:括號(hào)內(nèi)為說明輸入:2(n=2,后面將分別輸入2批數(shù)據(jù)和相應(yīng)的x)1 3 5 7 9 5 (第一批數(shù)據(jù))5 (x=5)1 3 5 7 0 6 (第二批數(shù)據(jù))2 (x=2)輸出:(西文冒號(hào),除了not和found之間有1空格,其他無空格)5:a22:not foundimport java.util.Scanner;public class Test60007public static void main(String args)int ri,n;int i,a;int x;a=new int6;Scanner in=new Scanner(Sys
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 10245138992-銀代業(yè)務(wù)發(fā)展期推動(dòng)方案
- 少先隊(duì)輔導(dǎo)員先進(jìn)事跡(5篇)
- 企業(yè)統(tǒng)計(jì)員個(gè)人年終工作總結(jié)
- 義教招新策劃書
- 新學(xué)期計(jì)劃模板匯編十篇
- 理想演講稿匯編7篇
- 護(hù)理課件痛風(fēng)教學(xué)課件
- 天文觀測課件教學(xué)課件
- 小紅書營銷投放策略制定全攻略
- 房地產(chǎn) -中建商務(wù)管理精細(xì)化管理實(shí)施細(xì)則
- 消防安全培訓(xùn)內(nèi)容
- 2024-2030年辣椒種植行業(yè)市場深度分析及發(fā)展策略研究報(bào)告
- 變電站綠化維護(hù)施工方案
- 校園展美 課件 2024-2025學(xué)年人美版(2024)初中美術(shù)七年級(jí)上冊
- 2024版《糖尿病健康宣教》課件
- ktv保安管理制度及崗位職責(zé)(共5篇)
- 腦出血試題完整版本
- 義務(wù)教育信息科技課程標(biāo)準(zhǔn)(2022年版)考試題庫及答案
- 建筑施工安全生產(chǎn)責(zé)任書
- 新員工三級(jí)安全教育考試試題參考答案
- 公司年會(huì)策劃及執(zhí)行服務(wù)合同
評論
0/150
提交評論