标题:求大神帮忙指导一下这段代码,感激不尽。
只看楼主
cjn05290026
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2017-3-13
结帖率:0
 问题点数:0 回复次数:1 
求大神帮忙指导一下这段代码,感激不尽。
想要达到的结果是将文本文件中的坐标读到数组中,然后根据坐标计算两点间的距离,菜鸟一个,求帮助。。。
namespace wenbenwenjian
{
    public struct Point
    {
        public double X;
        public double Y;
    }
    class Program
    {
        static void Main(string[] args)
        {
            // Point[] pts = new Point[10];
            List<Point> points = new List<Point>();
            Point pt1 = new Point();

            StreamReader sr = new StreamReader("11改.txt");
            string content = sr.ReadToEnd();
            string[] str = content.Split(new string[] { "\r\n" }, StringSplitOptions.None);
            for (int i = 0; i < str.Length; i++)
            {
                Console.WriteLine("第 {0} 行: {1}", i + 1, str[i]);
                Console.ReadLine();
            }

            pt1.X = Convert.ToDouble(str[1]);
            pt1.Y = Convert.ToDouble(str[2]);
            points.Add(pt1);

            double dist = (points[1].Y - points[0].Y) * (points[1].Y - points[0].Y) + (points[1].X - points[0].X) * (points[1].X - points[0].X);
            double RESULT = Math.Sqrt(Math.Abs(dist));
            Console.WriteLine(RESULT);
            Console.ReadKey();
        }
    }
}
搜索更多相关主题的帖子: 文本文件 public double points 
2017-03-14 10:22
yhlvht
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:36
帖 子:707
专家分:4405
注 册:2011-9-30
得分:0 
不太清楚你txt里面是怎么排列的
但是points只add了一个点进去,还差一个点没有放进去
2017-03-14 21:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-475055-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.383005 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved