日期:2014-05-17 浏览次数:21151 次
 class Program
    {
        static void Main(string[] args)
        {
            Point point = new Point();//定义一个Point类
            int step = 10;//定义幅度为10,input参数
            for (int i = 0; i < step; i++)
            {
                point.X = Convert.ToString(16 + i * 93);//X属性赋值
                point.Y = Convert.ToString(20 + 36 * i);//Y属性赋值
            }
            Console.WriteLine(point.X + "\r\n" + point.Y);
        }
    }
------解决方案--------------------
  for (int i = 0; i < int.Parse(tbNumber.Text); i++)
           {
               //位置循环改变 x 93 递增 y 36递增
               Point pt = new Point();
               pt.X = 16 + (i - 10 / 10 * 10) * 93;
               if (i < 10)
               {
                   pt.Y = 20;
               }
               else if (i < 20)
               {
                   pt.Y = 20 + 36;
               }
               else
               {
                   pt.Y = 16 +i/10* 36;
               }
               // i<50 i<60 等等省略。。。。该怎么写才好。
           }