一、问题及代码
- /*
- * 文件名称:Ex1-2.cpp
- * 作 者:戴光彤
- * 完成日期:2017 年 2月 27 日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:x1,y1,x2,y2
- * 问题描述:
【项目3】两点距离
输入两个点的坐标,求两点之间的距离并输出
(1)两点的坐标用4个变量x1,y1,x2,y2 表示,输入坐标值后,计算出两点之间的距离;
(2)求距离要开平方,开平方需要调用函数 sqrt()实现。例如,用 sqrt(x)可以求出 x 的平方根。需要注意提,要调用 sqrt()函数,必须在程序开始处写:#include<cmath>。
- * 程序输出:s
- * 问题分析:应用函数
- * 算法设计:利用开根号函数
- */
- #include<iostream>
- #include<cmath>
using namespace std;
int main(){
int x1, x2, y1, y2; - double m;
cout << "依次输入x1,y1,x2,y2" << endl;
cin >> x1 >> y1 >> x2 >> y2;
m= (x2 - x1)*(x2 - x1) + (y1 - y2)*(y1 - y2); - cout << "两点间距离=" << sqrt(m) << endl;
}