C语言有一圆心在原点,半径为 10 的圆。编写一个程序将圆内所有的整点(即点的纵横坐标都为整 数的点)的坐标输出。
时间: 2024-10-05 20:04:03 浏览: 56
在C语言中,要编写一个程序找出并输出以原点为中心、半径为10的所有整数坐标的点,我们可以使用嵌套循环遍历整个二维空间。因为每个点的坐标是由两个整数组成的,所以我们要遍历从(-10, -10)到(10, 10)的所有整数对。
以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int x, y; // 定义用于存储坐标的变量
// 遍历x轴范围
for (x = -10; x <= 10; x++) {
// 遍历y轴范围
for (y = -10; y <= 10; y++) {
// 如果点在圆内(距离圆心小于等于半径)
if (x * x + y * y <= 10 * 10) {
printf("(%d,%d)\n", x, y); // 输出坐标
}
}
}
return 0;
}
```
这个程序会打印出所有满足条件的整数坐标,即在以原点为中心、半径为10的圆内的点。
阅读全文