按同学身高从高到矮依次输出人名

xiaoxiao2021-02-28  125

//从矮到高输出人名 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);//输出数组 }
转载请注明原文地址: https://www.6miu.com/read-35483.html

最新回复(0)