//練習1:從乙個整數陣列中取出最大的整數,最小整數,總和,平均值
宣告乙個int型別的陣列 並且隨意的賦初值
int nums = ;//宣告兩個變數用來儲存最大值和最小值
int max = int.minvalue;//
nums[3];
//minvalue int所能表示的最小值
int min = int.maxvalue;//
nums[0];
int sum = 0
;
////迴圈的讓陣列中的每個元素跟我的最大值、最小值進行比較
for (int i = 0; i < nums.length; i++)
if (nums[i] sum +=nums[i];
}console.writeline(
"這個陣列的最大值是,最小值是,總和是,平均值是
", max, min, sum, sum /nums.length);
console.readkey();
////練習3:陣列裡面都是人的名字,分割成:例如:老楊|老蘇|老鄒…」
////(老楊,老蘇,老鄒,老虎,老牛,老蔣,老王,老馬)
string names = ;//老楊|老蘇|老鄒|老虎|老牛|老馬
//解體思路:通過乙個迴圈,獲得字串陣列中的每乙個元素。
//然後,將這個每乙個元素都累加到乙個字串中,以|分割
string str=null;//
""for (int i = 0; i < names.length-1; i++)
console.writeline(str+names[names.length-1
]); console.readkey();
練習4:將乙個整數陣列的每乙個元素進行如下的處理:
//如果元素是正數則將這個位置的元素的值加1,
//如果元素是負數則將這個位置的元素的值減1,如果元素是0,則不變。
int nums = ;//解題思路:通過乙個迴圈,獲得陣列中的每乙個元素。
//對每乙個元素進行判斷
for (int i = 0; i < nums.length; i++)
else
if (nums[i] < 0
)
else
}for (int i = 0; i < nums.length; i++)
console.readkey();
練習5:將乙個字串陣列的元素的順序進行反轉。 。第i個和第length-i-1個進行交換。
string names = ;for (int i = 0; i < names.length / 2; i++)
for (int i = 0; i < names.length; i++)
console.readkey();
// ;
陣列練習題
2 隨機生成乙個五位以內的數,然後輸出該數共有多少位,每位分別是什麼 3 開發乙個標題為 flipflop 的遊戲應用程式。它從1計數到100,遇到3的倍數就替換為單詞 flip 5的倍數就替換為單詞 flop 既為3的倍數又為5的倍數則替換為單詞 flipflop 5 生成13位條形碼 ean 1...
練習題 Linux awk陣列
有命令 awk begin 為了讓執行的結果是78,應該填 語句 a.print arr 2 03479 b.print arr 2,79 c.idx 2 subsep 79 print arr idx d.print arr 2,79 1.awk 中陣列叫做關聯陣列 associative arr...
物件陣列練習題
生成隨機數 math.random 返回值型別double 四捨五入取整 math.round double d 返回值型別long。public class studenttest system.out.println 問題二 使用氣泡排序按學生成績排序,並遍歷所有學生資訊 for int i 0...