标签:
class Program
{
struct xs
{
public string name;
public int age;
}
static void Main(string[] args)
{
ArrayList al = new ArrayList();
Console.Write("请输入学生的个数:");
int n = Convert.ToInt32(Console .ReadLine ());
for (int i = 1; i <= n; i++)
{
xs t = new xs();
Console.Write("输入第"+i+"个同学的姓名:");
t.name = Console.ReadLine();
Console.Write("输入第" + i + "个同学的年龄");
t.age = Convert.ToInt32(Console .ReadLine ());
al.Add(t);
}
for (int i = 1; i <= al.Count-1; i++)
{
for (int j = 1 ; j <= al.Count-i; j++)
{
if (((xs)al[j]).age >((xs)al[j-1]).age )
{
xs tepm = (xs)al[j];
al[j] = al[j - 1];
al[j - 1] = tepm;
}
}
}
for (int i = 0; i <al.Count ; i++)
{
Console.WriteLine("姓名" + ((xs)al[i]).name + "\t" + "年龄" + ((xs)al[i]).age);
}
Console.ReadLine();
}
}
标签:
原文地址:http://www.cnblogs.com/Mr-xue/p/4423456.html