在不同的编程语言中,输入两个点的方法可能会有所不同。以下是几种常见编程语言中输入两个点的方法:
C语言
在C语言中,可以使用`scanf`函数来输入两个点的坐标。以下是一个示例程序:
```c
include include int main() { float x1, y1, x2, y2, m, n; printf("请输入第一个点的坐标 (x1,y1): "); scanf("(%.2f,%f)", &x1, &y1); printf("请输入第二个点的坐标 (x2,y2): "); scanf("(%.2f,%f)", &x2, &y2); m = pow(x1 - x2, 2) + pow(y1 - y2, 2); n = sqrt(m); printf("两点间的距离为: %.2f\n", n); return 0; } ``` C++ 在C++中,可以使用`cin`来输入两个点的坐标。以下是一个示例程序: ```cpp include include include int main() { float x1, y1, x2, y2, m, n; std::cout << "请输入第一个点的坐标 (x1,y1): "; std::cin >> x1 >> y1; std::cout << "请输入第二个点的坐标 (x2,y2): "; std::cin >> x2 >> y2; m = pow(x1 - x2, 2) + pow(y1 - y2, 2); n = sqrt(m); std::cout << std::fixed << std::setprecision(2) << "两点间的距离为: "<< n << std::endl; return 0; } ``` Python 在Python中,可以使用`input`函数来输入两个点的坐标。以下是一个示例程序: ```python import math x1, y1 = map(float, input("请输入第一个点的坐标 (x1,y1): ").split(',')) x2, y2 = map(float, input("请输入第二个点的坐标 (x2,y2): ").split(',')) m = pow(x1 - x2, 2) + pow(y1 - y2, 2) n = math.sqrt(m) print("两点间的距离为: {:.2f}".format(n)) ``` Java 在Java中,可以使用`Scanner`类来输入两个点的坐标。以下是一个示例程序: ```java import java.util.Scanner; import java.lang.Math; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入第一个点的坐标 (x1,y1): "); double x1 = scanner.nextDouble(); double y1 = scanner.nextDouble(); System.out.print("请输入第二个点的坐标 (x2,y2): "); double x2 = scanner.nextDouble(); double y2 = scanner.nextDouble(); double m = Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2); double n = Math.sqrt(m); System.out.printf("两点间的距离为: %.2f%n", n); } } ``` 这些示例程序分别展示了如何在C、C++、Python和Java中输入两个点的坐标,并计算它们之间的距离。你可以根据自己的需求选择合适的编程语言和输入方法。