Array.Clear(arr, index, length):將指定範圍元素重設為預設值(0/false/null),長度不變。Array.IndexOf / LastIndexOf:查找元素首次/最後出現索引,支援指定搜尋範圍。Array.Sort / Reverse:排序與反轉,亦可指定起始索引與長度進行區間操作。02 04 06 08 10 11 12 14 16
int[,] cj = new int[3, 3];
for (int i = 0; i < 3; i++)
{
Console.Write("請輸入第{0}位學生學號:", i+1);
cj[i, 0] = Convert.ToInt32(Console.ReadLine());
Console.Write("請輸入國文成績:");
cj[i, 1] = Convert.ToInt32(Console.ReadLine());
Console.Write("請輸入數學成績:");
cj[i, 2] = Convert.ToInt32(Console.ReadLine());
}
bool hasFail = false;
for (int i = 0; i < 3; i++)
{
Console.WriteLine("學號:{0} 國文:{1} 數學:{2}", cj[i,0], cj[i,1], cj[i,2]);
if (cj[i, 1] < 60)
{
Console.WriteLine("不及格學號:{0}", cj[i, 0]);
hasFail = true;
}
}
if (!hasFail) Console.WriteLine("國文成績全部及格!");
下一節將學習動態陣列 ArrayList 解決學號重複與固定長度限制。