使用c# 在直角坐标系中 生成33阵列点 已知中点00间距 5生成其他点坐标
你可以使用嵌套的 for 循环来生成 3x3 阵列点的坐标。以下是一个示例代码:
using System;
class Program
{
static void Main()
{
int centerX = 0;
int centerY = 0;
int spacing = 5;
for (int i = -1; i <= 1; i++)
{
for (int j = -1; j <= 1; j++)
{
int x = centerX + i * spacing;
int y = centerY + j * spacing;
Console.WriteLine("Point {0},{1}: ({2},{3})", i + 2, j + 2, x, y);
}
}
}
}
这段代码使用两个嵌套的 for 循环来生成 3x3 的点阵坐标。i 和 j 分别代表 x 和 y 轴上的偏移量,范围从 -1 到 1。通过乘以间距 spacing 并加上中点坐标,计算出每个点的坐标。最后,使用 Console.WriteLine 打印出每个点的坐标。
运行该代码将输出以下结果:
Point 1,1: (-5,-5)
Point 1,2: (-5,0)
Point 1,3: (-5,5)
Point 2,1: (0,-5)
Point 2,2: (0,0)
Point 2,3: (0,5)
Point 3,1: (5,-5)
Point 3,2: (5,0)
Point 3,3: (5,5)
这些坐标表示了以中点 (0,0) 为中心,间距为 5 的 3x3 阵列点的位置
原文地址: http://www.cveoy.top/t/topic/h5mw 著作权归作者所有。请勿转载和采集!