C#两个点距离

/*********************************************************************************  *  * 功能描述:    求两点之间的距离  *  * 做    者:    郭强生  *  * 修改日期:    2012-08-06  *   * 备    注:    求两点之间的距离,要求输出到屏幕上显示给用户看 ************************************************************************************/ using System; using System.Collections.Generic; using System.Text; namespace Practice5 {     class Program     {         /// <summary>         /// 主程序入口点         /// </summary>         /// <param name="args">args</param>         static void Main(string[] args)         {             //申明两个点位类的对象             Point point1 = new Point();             Point point2 = new Point();                          //给两个对象开始赋坐标值             point1.x = 3; point1.y = 4;             point2.x = 4; point2.y = 7;                          //计算两点之间的距离             CalculteDistance(point1, point2);         }         /// <summary>         /// 计算两点之间距离的方法         /// </summary>         /// <param name="point1">point1</param>         /// <param name="point2">point2</param>         public static void CalculteDistance(Point point1, Point point2)         {             //定义两个点之间的距离值distance             double distance = 0;                          //定义两个操做数             double param1;             double param2;                         //求两个点横坐标的平方             param1 = Math.Pow((point1.x - point2.x), 2);                          //求两个点纵坐标的平方             param2 = Math.Pow((point1.y - point2.y), 2);                          //两个点横纵坐标开根号 即为两点距离             distance = Math.Sqrt(param1 + param2);             Console.WriteLine("两点之间的距离为:{0}", distance);         }     }     /// <summary>     /// 定义一个point类     /// </summary>     class Point     {         //定义点类的横坐标         public int x { set; get; }         //纵坐标         public int y { set; get; }     } }
相关文章
相关标签/搜索