111,089
社区成员




using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
namespace test1
{
class Program
{
static void Main(string[] args)
{
const string FILE_NAME = @"d:\test.txt";
if (!File.Exists(FILE_NAME))
{
Console.WriteLine("{0} does not exist.", FILE_NAME);
return;
}
using (StreamReader sr = File.OpenText(FILE_NAME))
{
String input;
IList<IList<double>> result = new List<IList<double>>();
while ((input = sr.ReadLine()) != null)
{
IList<string> temp = input.Split(' ');
IList<double> doubleTemp = new List<double>();
for (int i = 0; i < 3; i++)
{
doubleTemp.Add(Convert.ToDouble(temp[i]));
}
result.Add(doubleTemp);
}
Show(result);
//Sort
for (int i = 0; i < result.Count; i++)
{
for (int j = i+1; j < result.Count; j++)
{
if (result[i][0] > result[j][0])
{
IList<double> temp = result[i];
result[i] = result[j];
result[j] = temp;
}
}
}
Show(result);
}
}
public static void Show(IList<IList<double>> result)
{
Console.WriteLine("X \t Y \t Z");
foreach (IList<double> list in result)
{
foreach (double item in list)
{
Console.Write("{0}\t", item);
}
Console.WriteLine();
}
}
}
}