日期:2014-05-17 浏览次数:21144 次
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 等等省略。。。。该怎么写才好。
}