C语言输入任意两个坐标,输出这两个坐标的中点。
时间: 2024-09-20 12:02:53 浏览: 102
求两点距离与中点坐标
在C语言中,你可以通过接收用户输入的两个坐标值(通常表示为x和y坐标),然后计算它们的平均值来得到中点坐标。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
float x1, y1, x2, y2; // 定义四个浮点变量存储坐标
printf("请输入第一个坐标的x坐标:");
scanf("%f", &x1);
printf("请输入第一个坐标的y坐标:");
scanf("%f", &y1);
printf("请输入第二个坐标的x坐标:");
scanf("%f", &x2);
printf("请输入第二个坐标的y坐标:");
scanf("%f", &y2);
// 计算中点坐标
float mid_x = (x1 + x2) / 2;
float mid_y = (y1 + y2) / 2;
printf("两个坐标的中点坐标为:(%.2f, %.2f)\n", mid_x, mid_y); // 输出结果保留两位小数
return 0;
}
```
在这个程序中,用户首先会依次输入两个坐标的x和y分量,然后计算并打印出中点的坐标。
阅读全文