日期:2014-05-17  浏览次数:20770 次

求一个小算法(菜鸟)
一个长方形长200宽150
将这个长方形正向旋转35.5度
求出这个长方形现在的占用的长和宽


------解决方案--------------------
正向是什么意思?我当是顺时针吧。

            double l = 200 * Math.Cos(35.5 / 180 * 3.14) + 150 * Math.Sin(35.5 / 180 * 3.14);
            double w = 150 * Math.Cos(35.5 / 180 * 3.14) + 200 * Math.Sin(35.5 / 180 * 3.14);

            Console.WriteLine("长:" + l.ToString() + ";宽:" + w.ToString());


            Console.ReadLine();