陣列 查表法 使用者鍵入數字獲取對應的星期

2021-09-27 06:16:30 字數 545 閱讀 9832

使用陣列的核心思想:1.固定長度 2.元素都有下標

什麼時候使用陣列?

當資料較多時,個數確定,就可以使用陣列儲存(容器),便於對資料進行操作。

查表法:

查表法就是使用容器,當需求中存在對應關係(一一對映)。如使用者鍵入數字獲取對應的星期。

public static void main(string args) 

// 定義查表方法,兩個明確:1返回字串 2.傳入數字

public static string lookup(int num)

// 建立乙個表(字串陣列)

string getweeks = ;

return getweeks[num];

}

注意:這裡解決使用者輸入0不做反饋的三種方法:

(1)在建立表時,設定下標為0的元素為空元素

(2)形參為變數時做減一操作:string week =lookup(num-1);

(3)自定義方法中返回時實參做減一操作:return getweeks[num-1];

獲取使用者輸入的數字並相加問題

while true print enter q to quit.獲取使用者輸入 first number input 請輸入第乙個數字 if first number q break second number input 請輸入第二個數字 if second number q break 異常處...

一維數字陣列,拼接獲取最大數字

要求 給定一維數字陣列,拼接獲取最大數字,如 4345,43,4,98,9 9984434543 arr 43,2,12,46,9,98,99,54 newarr arr array map strval arr len count arr 對陣列進行排序 for i 0 i len i 銷毀已拼接...

數字三角形 順推法(一維陣列)

題意 寫乙個程式來查詢從最高點到底部任意處結束的路徑,使路徑經過數字的和最大。每一步可以走到左下方的點也可以到達右下方的點。分析f j 表示第i行第j個位置上的數到頂點的最大值。f j max2 jf 1 a 1 f 1 varn,i,j,w longint a,f array 1.10000 of...