01./*
02.*程序的版权和版本声明部分:
03.*Copyright(c)2013,烟台大学计算机学院学生
04.*All rights reserved.
05.*文件名称:
06.*作者:董倩
07.*完成日期:2014年4月15日
08.*版本号:v0.1
09.*对任务及求解方法的描述部分:
10.*输入描述:无
11.*问题描述:
12.*程序输入:
13.*程序输出:
14.*问题分析:
15.*算法设计:
16.*/
#include <iostream>
#include <cstdio>
#include <cmath>
#include <iomanip>
using namespace std;
class Point
{
public:
Point(double a=0,double b=0,double c=0,double d=0):x1(a),y1(b),x2(c),y2(d) {}
void input();
friend void output(Point &);
private:
double x1;
double y1;
double x2;
double y2;
};
//请补充函数 input output
void Point::input()
{
cin>>x1>>y1>>x2>>y2;
}
void output(Point &p)
{
double d;
d=sqrt((p.x2-p.x1)*(p.x2-p.x1)+(p.y2-p.y1)*(p.y2-p.y1));
cout<<"There are "<<setiosflags(ios::fixed)<<setprecision(2)<<d<<" "<<"meters between xiaohui and her phone."<<endl;
}
int main()
{
Point p1;
p1.input();
output(p1);
return 0;
}
