我需要使用 java 编写一个程序来进行分配。程序需要在给定坐标输出一个给定半径的圆。到目前为止,我已经创建了一个嵌套在另一个 for 循环中的 for 循环,用于扫描所有坐标并在坐标满足圆方程时打印一个“#”,即:(x−a)^2 +(y− b)^2 =r^2
但是,我的圈子出来时缺少某些坐标。
我相信这是因为我没有考虑到问题中包含的提示之一。
提示是:我们必须处理的离散世界使得很难在等式 1 中表达严格的等式(等式 1 是圆的等式)。你能放宽这种平等以画出更好的圆圈吗?
如果有人能给我关于如何“放松”圆的方程以输出更完整的圆的任何想法,我将不胜感激。
谢谢!