按同學身高從高到矮依次輸出人名

//從矮到高輸出人名
            string[] name = { "唐劍", "何峯", "王明友", "馮琳", "左志遠" };//將人名定義數組
            int[] height = { 175, 173, 174, 172, 179 };//身高定義數組
            for (int i = 0; i < name.Length; i++)//循環5次
            {
                for (int j = 0; j < i; j++)         //循環對比
                {
                    if (height[i] < height[j])       //判定高低
                    {
                        int ntemp = height[i];     //儲存高的變量
                        height[i] = height[j];      //交換高低身高的順序
                        height[j] = ntemp;           //輸入存儲的身高
                        string stemp = name[i];     //同時交換身高對應的人的順序
                        name[i] = name[j];            //交換人的順序
                        name[j] = stemp;                //交換人的順序
                    }
                }
            }
            foreach (string a in name)           //數組遍歷        
            {
                Console.WriteLine(a);//輸出數組
            }
發佈了29 篇原創文章 · 獲贊 10 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章