当前位置:编程学习 > C#/ASP.NET >>

求解一道简单的C#编程题,急!!哪位好心人救救命吧!!

读写全站仪数据longquanshan.txt.将x.y.h读取到数组中,以x从小到大排序,将排序结果输出到文本文件 --------------------编程问答-------------------- longquanshan.txt文件里面得内容发来啊
得看看格式是怎么样的才能写啊
你是哪里不会 是读坐标不会 还是排序 还是写?
--------------------编程问答-------------------- 这个……我也不知道诶,老师给的题目就是这样的,我也不明白 --------------------编程问答-------------------- ╮(╯▽╰)╭我是哪都不会,可以说是零基础,⊙﹏⊙b汗 --------------------编程问答-------------------- 如果是排序的话,那就是SORT()这个函数来排序第~
--------------------编程问答-------------------- 那我还是劝你多看看书 自己琢磨下
--------------------编程问答-------------------- 这个是完整的题?你确信没有那个文档? --------------------编程问答-------------------- 汗一个.... --------------------编程问答-------------------- 搜一下TXT文件To DataSet的方法,然后使用DataView 进行排序,在搜一下DataSet To Txt文件 --------------------编程问答--------------------  我错了,longquanshan.txt文件里是有数据的:
x     y    h

903.598 986.796 26.856
913.438 1001.796 26.322
920.916 1016.387 26.488
910.205 1007.371 24.249
915.352 1015.624 24.292
923.895 1017.516 25.506
919.486 1008.744 25.596
916.817 998.885 26.131
909.868 987.38 25.802
926.65 984.058 30.232
924.456 969.742 30.123
924.615 956.32 31.15
937.688 956.534 31.924
941.534 972.924 32.233
943.148 984.536 32.921
942.627 987.496 31.447
942.222 990.912 33.098
945.327 1001.346 32.991
944.427 1012.876 32.9
946.422 1022.132 33.035
951.102 1032.15 33.475
962.215 1045.837 34.154
963.548 1034.885 37.645
958.775 1025.151 37.467
954.077 1017.984 37.009
955.474 1005.878 37.055
954.355 981.199 33.253
957.272 973.606 33.928
950.031 968.889 32.056
945.065 954.131 31.678
937.924 941.29 33.11
943.78 934.892 34.331
952.175 941.795 33.846
960.174 959.683 34.485
957.292 973.343 33.942
955.609 981.83 34.266
957.65 995.711 36.278
955.438 1005.013 35.7
950.958 1015.112 34.132
951.04 1023.524 33.079
955.846 1032.903 33.641
963.084 1033.022 36.311
966.86 1032.372 37.645
972.924 1038.091 38.146
963.355 1026.24 37.785
963.631 1011.949 39.856
962.222 1002.505 38.391
962.979 996.144 38.51
970 986.755 39.3
973.576 984.661 40.169
975.335 988.746 41.749
978.39 994.021 43.677
980.544 1001.588 44.858
982.059 1010.14 44.832
980.538 1007.095 44.784
991.438 1024.73 45.666
987.542 999.136 46.715
968.985 922.312 41.352
973.939 932.313 41.496
978.346 939.943 41.598
981.178 945.835 42.195
987.749 960.614 43.654
989.248 968.847 43.348
989.371 979.192 44.286
995.914 987.906 46.581
999.655 998.088 48.808
999.458 1006.52 47.941
997.488 1017.415 46.573
995.297 1025.34 45.908
992.829 1035.386 43.234
998.094 1041.881 42.135
991.216 1050.331 38.885
985.306 1054.917 36.355
975.271 1061.437 32.025
971.491 1072.582 27.726
965.256 1077.446 24.755
961.057 1080.72 23.352
957.232 1084.065 22.185
950.22 1084.867 20.734
890.281 1017.136 26.801
863.589 1030.499 25.879
872.532 1037.276 27.01
880.789 1040.11 27.309
891.355 1037.688 27.52
903.169 1032.606 28.086
907.306 1036.515 28.417
894.186 1041.181 27.814
884.302 1044.116 27.544
876.742 1043.321 27.255
863.368 1037.805 26.672
854.514 1031.899 26.483
851.425 1036.033 26.956
858.468 1040.093 26.891
868.17 1043.999 26.962
877.238 1043.37 27.28
889.272 1043.631 27.644
896.412 1041.895 28.01
907.819 1037.122 28.418
890.28 1017.149 25.458
843.854 988.913 29.146
840.306 985.719 29.351
845.179 981.45 29.237
858.54 975.814 28.588
867.876 975.21 27.816
876.967 974.967 27.618
888.76 972.185 27.651
901.542 971.791 27.657
912 974.95 27.974
915.707 970.783 28.575
906.695 966.663 28.631
897.064 967.27 28.364
883.673 967.595 28.34
873.19 969.306 28.012
862.922 976.341 28.026
847.231 983.18 28.966
840.589 987.383 29.348
836.881 984.39 29.791
842.32 979.003 29.554
855.181 970.438 29.247
866.072 965.143 29.046
877.338 962.919 28.797
889.789 964.314 28.874
900.25 966.112 28.652
908.607 968.73 28.344
917.013 972.036 28.438
920.149 969.456 29.739
911.191 961.902 29.518
898.122 961.076 29.685
888.018 955.966 30.133
877.65 949.688 30.664
867.599 945.398 31.282
857.612 946.509 31.865
846.774 952.284 31.722
844.129 955.81 31.295
825.574 969.676 30.838
818.119 968.976 31.526
822.815 961.065 31.37
839.88 949.122 32.518
841.639 946.357 32.901
845.054 941.901 33.142
857.091 935.881 33.415
867.567 932.38 33.538
878.422 931.073 34.216
881.56 941.971 32.085
891.536 944.961 32.689
901.709 952.318 32.119
913.669 953.455 31.726
924.248 954.69 31.307
934.64 960.044 31.322
809.551 962.612 32.56
814.908 954.449 32.404
835.695 939.566 34.409
845.343 933.071 35
853.745 928.143 34.965
863.535 926.836 34.74
872.673 921.638 35.241
881.354 927.371 35.413
889.779 930.822 35.716
894.565 937.378 35.304
906.623 942.837 35.405
916.32 942.606 34.818
926.071 939.962 34.657
933.41 945.385 33.501
938.298 954.4 32.02
942.226 948.408 33.551
935.835 942.661 34.247
929.924 940.411 34.353
922.391 935.347 35.964
913.584 935.14 37.295
905.07 936.023 37.426
896.831 932.245 37.144
888.371 930.268 35.692
881.08 926.322 35.8
873.012 923.082 35.074
864.17 925.701 34.988
853.597 927.562 35.005
843.486 930.42 35.89
832.356 933.439 35.825
817.667 939.724 35.467
805.99 947.06 35.013
797.361 948.21 35.941
801.13 943.147 36.811
809.238 941.66 36.016
807.065 940.564 36.608
815.602 935.93 36.791
833.378 933.873 35.72
848.526 927.991 35.568
859.988 925.851 35.229
869.43 924.238 35.026
879.328 929.727 34.634
893.91 938.676 34.758
907.327 941.754 35.692
917.636 940.958 34.985
918.243 934.935 36.602
907.244 937.447 36.938
897.205 933.082 37.012
890.406 931.445 35.709
881.595 925.219 36.111
874.188 917.04 36.293
860.963 912.769 38.204
851.228 910.406 38.936
851.21 910.399 38.93
839.916 914.655 40.359
827.523 916.903 40.427
816.392 914.271 39.696
803.546 923.426 40.54
790.59 935.217 40.215
777.064 947.053 39.642
768.805 955.909 40.994
764.498 948.454 41.626
776.673 940.222 40.993
789.404 928.884 40.991
803.417 914.998 40.996
816.525 908.209 41.396
828.61 910.202 41.815
841.455 904.652 42.425
850.709 900.884 41.563
862.099 898.444 42.346
871.177 893.616 42.456
880.025 891.868 43.592
887.751 896.26 44.906
902.234 899.147 46.331
913.695 902.413 46.165
924.557 900.619 46.883
932.392 902.079 45.931
942.368 904.702 44.718
951.589 905.798 43.566
956.755 910.926 42.221
963.524 925.408 41.476
967.013 925.638 42.322
963.181 917.167 41.607
959.317 910.371 42.365
953.634 907.589 42.984
958.444 902.149 44.088
948.532 904.595 44.285
939.079 902.92 45.679
932.462 901.834 45.986
924.661 891.819 50.504
931.717 888.182 51.819
942.521 889.594 50.641
950.536 885.697 50.841
943.553 881.192 52.955
932.42 881.017 54.166
926.693 880.171 54.55
916.723 880.534 53.372
915.816 889.827 50.639
907.755 883.412 51.429
899.143 878.154 50.465
888.094 874.472 48.911
880.823 872.093 48.084
870.961 872.497 47.026
863.424 875.29 46.366
854.662 879.47 45.654
842.176 882.982 45.183
890.523 868.754 50.147
944.733 865.986 56.436
953.708 863.57 55.87
946.959 854.849 58.079
935.272 859.341 58.233
921.764 862.145 57.396
910.082 860.757 54.645
898.952 865.22 51.322
888.135 861.904 50.182
875.959 863.743 47.98
860.096 869.143 47.046
846.912 874.093 45.943
833.475 882.256 45.981
833.352 882.378 45.266
825.589 891.806 44.521
820.343 897.952 43.42
812.303 905.861 41.074
803.692 917.459 40.813
855.813 992.981 28.216
859.117 1001.003 27.977
863.411 1010.144 28.049
867.387 1019.334 27.942
872.978 1028.073 27.383
881.564 1040.824 26.662
887.226 1054.315 25.746
892.336 1068.329 24.878
895.295 1078.368 23.963
900.391 1092.765 23.41
883.184 1069.151 26.207


--------------------编程问答-------------------- 880.194 1057.573 27.035
877.715 1044.778 27.331
871.886 1035.481 28.08
864.454 1026.019 28.736
856.971 1016.02 29.694
849.037 1007.605 30.351
837.992 993.901 30.171
833.145 993.589 31.166
836.48 1003.291 31.404
843.569 1010.856 30.919
850.384 1019.639 30.706
858.001 1027.522 30.342
866.401 1038.587 28.992
876.035 1052.914 27.639
878.98 1062.077 27.079
881.579 1073.177 27.064
881.734 1073.186 26.24
882.249 1082.182 24.908
874.118 1077.276 26.361
868.191 1062.134 28.178
862.291 1049.248 29.589
854.831 1038.473 30.533
846.194 1028.206 31.655
839.712 1018.842 32.232
827.656 1009.468 32.72
825.842 995.165 33.114
823.277 985.27 32.804
811.737 988.469 34.721
819.023 999.519 33.799
878.936 1018.986 26.304
889.801 1016.221 25.743
896.599 1013.237 24.588
898.919 1019.368 24.692
893.224 1024.739 24.939
885.5 1030.255 25.595
888.079 1038.965 25.49
895.626 1035.582 24.573
902.249 1033.75 23.571
910.922 1036.99 22.991
899.667 1046.101 23.473
893.481 1050.529 24.795
895.703 1057.469 24.501
903.711 1054.998 22.715
913.749 1050.503 22.44
918.716 1058.456 22.194
911.34 1066.561 22.178
900.678 1073.657 23.518
902.536 1079.849 23.208
913.394 1075.73 21.614
922.202 1069.244 21.433
929.187 1063.659 21.846
934.618 1065.37 23.107
941.482 1068.423 23.375
946.6 1071.401 23.687
949.384 1078.293 22.701
955.309 1083.542 23.103
961.497 1087.743 23.284
957.756 1093.725 21.622
953.888 1099.175 21.206
949.924 1092.837 21.503
945.483 1086.39 21.686
940.644 1078.773 22.18
935.278 1073.138 22.498
928.685 1069.397 22.158
928.188 1074.938 21.538
933.29 1079.674 21.382
936.464 1084.645 21.065
932.289 1088.841 20.356
925.676 1079.549 20.849
918.949 1081.149 20.989
922.12 1090.234 20.667
913.312 1092.035 21.842
912.336 1072.996 21.81
903.175 916.589 41.649
908.318 912.834 42.285
916.207 912.824 42.035
924.511 911.58 42.22
934.973 910.702 42.152
944.718 911.854 42.022
956.567 910.133 42.342
955.888 904.97 43.686
947.395 904.525 44.516
938.834 904.403 44.992
929.591 904.934 44.722
924.513 902.178 45.879
914.5 903.556 45.521
905.406 904.484 45.014
892.435 905.572 43.57
885.946 901.567 43.501
885.419 896.056 44.627
879.1 896.541 42.583
903.467 897.447 46.728
914.056 899.313 47.395
924.26 899.367 47.174
932.952 897.781 47.952
939.246 896.155 48.61
946.88 893.636 48.725
949.341 900.633 45.677
950.888 906.224 43.591
954.68 912.506 41.693
947.894 909.349 42.786
937.833 913.831 41.182
928.555 914.419 40.958
930.03 918.218 39.687
925.469 921.073 39.022
934.731 922.543 38.268
940.282 918.535 39.247
944.988 914.891 40.815
948.911 917.014 40.259
950.742 924.31 38.319
942.698 928.542 36.932
929.869 959.125 31.327
880.858 982.334 27.279
883.712 990.047 26.891
894.269 992.917 26.02
891.59 1002.085 25.332
884.918 996.493 26.069
880.902 1000.08 25.968
874.592 997.705 26.462
871.691 992.767 27.251
866.127 993.251 27.256
864.084 985.764 27.792
855.972 986.816 28.167
861.085 995.781 27.545
865.744 1004.426 27.419
870.354 1014.325 27.013
877.732 1024.049 26.599
882.84 1032.369 26.287
888.094 1040.518 25.542
896.368 1036.419 24.574
891.374 1028.43 24.997
886.117 1022.669 25.704
881.205 1017.106 26.258
875.776 1009.735 26.615
883.072 1008.684 25.936
890.421 1005.892 25.243
892.909 1010.045 25
898.502 1015.222 24.331
899.66 1022.674 24.854
800.565 937.94 38.203
801.547 944.547 36.221
802.94 955.028 34.261
805.066 965.344 33.435
809.035 975.037 33.484
816.945 984.561 34.13
819.942 991.849 33.839
824.097 1000.029 33.278
829.273 1009.886 32.502
830.041 1017.763 32.342
835.73 1027.505 33.282
842.058 1042.279 33.024
846.932 1051.467 31.872
850.404 1061.637 31.285
854.299 1070.583 30.308
858.941 1079.299 28.557
862.427 1086.221 27.332
869.579 1096.887 26.079
873.268 1102.974 25.698
866.633 1105.172 26.777
862.92 1094.932 26.569
859.58 1086.235 27.814
854.956 1077.809 29.758
849.976 1071.574 31.395
844.778 1063.396 32.41
839.848 1055.734 32.944
840.716 1050.039 32.82
836.694 1043.573 33.765
833.361 1033.544 34.375
826.997 1026.076 34.272
823.765 1017.483 33.703
819.94 1007.382 33.615
816.122 995.099 34.242
809.656 984.138 34.816
804.572 979.545 34.936
798.384 971.273 35.125
794.896 959.527 35.689
792.268 950.642 36.312
789.607 945.03 37.546
784.43 947.339 37.941
787.067 956.05 37.514
789.794 965.91 36.639
793.673 974.741 36.4
799.987 981.232 36.025
807.734 986.41 35.079
812.969 992.829 34.4
815.101 1002.969 34.149
817.68 1010.808 33.997
822.254 1022.03 34.145
825.274 1029.091 34.759
830.796 1038.023 34.63
834.66 1045.749 33.966
841.95 1057.768 32.65
845.669 1068.426 32.475
848.482 1078.296 31.244
851.893 1086.864 29.202
862.913 1088.368 27.069
870.816 1091.667 25.457
880.825 1095.15 24.62
875.939 1096.243 25.195
866.599 1104.522 26.714
851.838 1097.433 28.147
847.378 1090.886 30.128
842.836 1085.238 32.038
841.358 1079.295 32.642
840.368 1069.232 33
835.779 1060.177 33.357
831.229 1053.564 34.095
831.191 1045.476 34.492
825.685 1038.266 34.958
822.752 1029.814 34.913
815.976 1020.237 34.722
812.045 1009.249 34.795
808.071 996.992 35.041
805.078 987.311 35.663
797.379 979.143 36.086
791.632 969.941 36.513
789.134 960.408 36.733
782.131 953.038 38.532
773.192 949.236 40.15
775.966 963.461 39.917
781.365 972.392 38.889
788.272 983.147 38.049
794.273 992.345 37.209
800.715 999.671 36.281
803.978 1008.062 35.803
809.367 1015.143 35.217
813.645 1022.269 35.012
820.772 1030.84 35.094
826.878 1042.901 35.216
826.327 1056.261 34.942
832.188 1068.71 34.131
835.65 1084.386 33.732
834.418 1099.081 32.245
842.42 1111.078 30.298
846.56 1119.14 29.088
836.028 1111.781 31.64
826.166 1101.521 33.055
820.641 1087.805 34.87
821.452 1072.206 35.693
826.548 1065.528 34.794
822.105 1056.623 35.601
818.14 1043.742 36.188
817.536 1031.214 35.481
811.01 1020.469 35.264
810.717 1012.692 34.933
803.897 1010.399 35.777
798.367 999.432 36.547
792.664 990.704 37.573
784.368 981.918 38.668
780.832 974.781 39.16
777.737 965.704 39.347
772.55 959.104 40.508
760.616 955.699 42.025
761.792 974.107 41.666
771.727 985.873 40.169
779.674 995.621 39.121
785.871 1005.489 38.532
788.748 1017.613 38.097
800.25 1030.823 37.464
803.199 1044.502 37.818
807.459 1053.207 37.22
790.954 1039.761 39.457
793.076 1026.38 38.089
787.662 1016.238 38.48
779.17 1003.484 39.581
776.065 993.283 39.573
770.787 986.533 40.441
765.748 980.229 41.182
759.81 970.879 42.013
751.807 963.939 42.828
751.43 981.475 43.003
761.219 995.122 42.118
760.309 1004.625 42.161
769.531 1016.447 42.057
778.958 1033.292 41.077
786.32 1047.825 40.925
795.921 1064.827 39.404
795.888 1064.838 39.401 --------------------编程问答-------------------- 一行一行的读数据,用空格分隔成3个数存在二元数组,最后用x所在列排序就行了 --------------------编程问答-------------------- 看 9楼  10 楼 数据 就知道 LZ 有点无脑

--------------------编程问答-------------------- 楼主太实在了,数据都贴出来了。 --------------------编程问答--------------------
引用 12 楼 a6711145 的回复:
看 9楼  10 楼 数据 就知道 LZ 有点无脑


发个 几条 数据 说明下 文件里 的数据格式 就OK 了吗  要么就后面再 加句话 数据是多是少 丫 --------------------编程问答-------------------- 路过 --------------------编程问答-------------------- 下面这个程序可以吗?
using System;

using System.Collections.Generic;

using System.Text;

using System.IO;

 

namespace 龙泉山

{

    class Program

    {

        static void Main(string[] args)

        {

            string path = @"D:\longquanshan.txt";//读取数据

            string[] readText = File.ReadAllLines(path);

            string []s=new string [3];

 

  

            float [] x = new float [readText.Length];

            float [] y = new float [readText.Length];

            float [] h = new float [readText.Length];

 

            for (int i = 0; i<readText.Length; i++)

            {

                s = readText[i].Split('\t');//分离出x。

                x[i] = float.Parse(s[0]);

                y[i] = float.Parse(s[1]);

                h[i] = float.Parse(s[2]);

            }

            bool sign = true;

            for (int i = 0; i <readText.Length&&sign ; i++)//以x排序

            {

                sign = false;

                for (int j = i+1; j < readText.Length; j++)

                {

                    if (x[i] > x[j])

                    {

                        sign = true;

                        float temp = x[i];

                        x[i] = x[j];

                        x[j] = temp;

                        temp = y[i];

                        y[i] = y[j];

                        y[j] = temp;

                        temp = h[i];

                        h[i] = h[j];

                        h[j] = temp;

                    }

                }

            }

       

            string path1 = @"D:\Newlongquanshan.txt";//建立文本写入处理的数据

            if (!File.Exists(path1))

            {

                using (StreamWriter sw = File.CreateText(path1))

                    for (int i =0; i <readText.Length; i++)

                    {

                        sw.WriteLine(x[i] + "\t" + y[i] + "\t" + h[i]);

                    }

            }

            using (StreamReader sr = File.OpenText(path1))

            {

                string str = "";

                while ((str = sr.ReadLine()) != null)

                {

                    Console.WriteLine(str);

                }

            }

            Console.ReadLine();

 

        }

        

    }

}

--------------------编程问答--------------------
引用 12 楼 a6711145 的回复:
看 9楼  10 楼 数据 就知道 LZ 有点无脑

做人要厚道,CSDN上写了新手误入了?人家楼主都说人家基础不好,为了把问题说清楚多贴点数据出来碍着你什么了。做人不能太Yan某某,那么高调干什么。 --------------------编程问答--------------------
引用 13 楼 yuzhlhua 的回复:
楼主太实在了,数据都贴出来了。

不好意思,让你看笑话了 --------------------编程问答--------------------
引用 14 楼 a6711145 的回复:
引用 12 楼 a6711145 的回复:
看 9楼  10 楼 数据 就知道 LZ 有点无脑




发个 几条 数据 说明下 文件里 的数据格式 就OK 了吗  要么就后面再 加句话 数据是多是少 丫

 
嘿嘿,我承认我是有点脑残啦,对编程一点都不感兴趣,没这方面的天分…… --------------------编程问答--------------------
引用 17 楼 sosoyiyi 的回复:
引用 12 楼 a6711145 的回复:
看 9楼  10 楼 数据 就知道 LZ 有点无脑



做人要厚道,CSDN上写了新手误入了?人家楼主都说人家基础不好,为了把问题说清楚多贴点数据出来碍着你什么了。做人不能太Yan某某,那么高调干什么。


这可不是 什么 基础 新手  的问题 哦。。。。
这是交际 问题, 你懂不?

我不会看不起新手、也不会看不起别人基础不好,因为我也曾在那条路上走过。 --------------------编程问答-------------------- 确切的说 是 交流 哦 用错词了 --------------------编程问答-------------------- 不过楼主,怎么的你也给点分啊?那面刚说0分贴要删的 --------------------编程问答-------------------- 汗...把MM去了吧 --------------------编程问答-------------------- 哪有MM啊? --------------------编程问答-------------------- 我们向人 交流 要学会 把自己的问题简化、清晰化、条理化等等.......
而不是一味的蛮着 来,

你要是觉得 无脑 碍眼  那 我换个词  纯  你可以接受了么? 单纯的纯。

--------------------编程问答--------------------

        
--------------------编程问答--------------------

            楼主的程序大致是没有问题的。
如果数据多了,速度有点慢。 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 25 楼 a6711145 的回复:
我们向人 交流 要学会 把自己的问题简化、清晰化、条理化等等.......
而不是一味的蛮着 来,

你要是觉得 无脑 碍眼  那 我换个词  纯  你可以接受了么? 单纯的纯。

 妈的,老子实在是受不了你了,这么拽干嘛,啊?你他妈的很强是不是,有本事你就写个漂亮的程序出来啊,在这里说着说那。说别人不懂得与人交流,你他妈的连最基本的礼貌都不会,真是人长得恶心,素质更让人恶心。

  --------------------编程问答-------------------- 就是,新手又怎么了?谁不都是从新手慢慢走过来的?顶起!!!! --------------------编程问答-------------------- 请问楼主,老师的要求里面是否指定了用什么来完成这道题目吗?
如果没有的话,建议用微软的Excel打开这个文件,按第一列排序后
再另存为别的Text形式的文件,应该就结决了。 --------------------编程问答-------------------- 要做高手,先学会做人。阿弥陀佛 --------------------编程问答-------------------- 呵呵,,楼主那个程序可是可以。但是不像是用C#写出来的啊。像C语言啊。
我们学面向对象的语言,就要用面向对象的方式去写程序啊。
建议你改造下。用面向对象的思想去组合程序。 --------------------编程问答-------------------- 不大的话 用arraylist装 --------------------编程问答--------------------
引用 12 楼 a6711145 的回复:
看 9楼  10 楼 数据 就知道 LZ 有点无脑



哥们,说老实,你很恶心。。。 --------------------编程问答--------------------

对某些人很无语  有必要么  打击人家嘛这不是  我估计高手是不会这么没素质的 --------------------编程问答--------------------

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();
            }
        }
    }
}

--------------------编程问答-------------------- 大家都是这么过来的

我写得不好, 有问题及时反馈给我 --------------------编程问答-------------------- 实在,还是自己学点好 --------------------编程问答-------------------- Lz 好好学,兴趣是可以培养的...你看大家都在给你培养兴趣... --------------------编程问答--------------------
引用 37 楼 felixz2010 的回复:
C# codeusing System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;namespace test1
{class Program
    {staticvoid Main(string[] args)
   ?-

谢谢你!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,