一、问题及代码
/*
* 文件名称:5.cpp
* 作 者:唐珂欣
* 完成日期:2016年3月24日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:两点的坐标用4个变量x1,y1,x2,y2 表示,
输入坐标值后,计算出两点之间的距离,开方
用符号sqrt;
* 输入描述:输入两个坐标 (x1,y1),(x2,y2)
* 问题描述:输入两个点的坐标,计算两点间的距离;
* 程序输出:两点间的距离
* 问题分析:运用距离等于两点横纵坐标之差的平方和再开方,计算两点间距离;
* 算法设计:d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
*/
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x1,y1,x2,y2,d;
cout<<"请输入第一个点坐标:";
cin>>x1>>y1;
cout<<"请输入第二个点坐标:";
cin>>x2>>y2;
d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
cout<<"两点间的距离为:"<<d<<endl;
return 0;
}
二、运行结果