//從矮到高輸出人名
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);//輸出數組
}
按同學身高從高到矮依次輸出人名
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.