C# 生成直角坐标系点坐标:已知中点、间距、行、列
使用以下代码来生成其他点的坐标:\n\ncsharp\nusing System;\n\nclass Program\n{\n static void Main(string[] args)\n {\n // 已知中点的坐标\n int centerX = 0;\n int centerY = 0;\n\n // 间距\n int spacing = 10;\n\n // 行数和列数\n int rows = 5;\n int cols = 5;\n\n // 生成其他点的坐标\n for (int i = 0; i < rows; i++)\n {\n for (int j = 0; j < cols; j++)\n {\n int x = centerX + (j - cols / 2) * spacing;\n int y = centerY + (i - rows / 2) * spacing;\n\n Console.WriteLine("Point[{0},{1}]: ({2},{3})", i, j, x, y);\n }\n }\n }\n}\n\n\n此代码将生成一个 5x5 的矩阵,中点为坐标原点 (0, 0),间距为 10。其他点的坐标将根据行和列的索引计算得到。输出结果将显示每个点的索引和坐标。你可以根据需要修改中点、间距、行数和列数的值。
原文地址: https://www.cveoy.top/t/topic/pOew 著作权归作者所有。请勿转载和采集!