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; }     } }
相關文章
相關標籤/搜索