中易网

..设计一个用来表示直角坐标系的location类,在主程序中创建类location的两个对象A和B,要求A的坐标点在第

答案:1  悬赏:80  
解决时间 2021-12-22 13:16
急需
最佳答案
#include "iostream.h"
#include "math.h"
class Location {
private:
int x,y;
public:
Location(int i, int j):x(i),y(j) {}
int Getx( ) {return x;}
int Gety( ) {return y;}
double distance(Location b);
friend double distance(Location &a, Location &b);
};
double distance(Location &a, Location &b) //友元函数
{ int dx=a.x-b.x;
int dy=a.y-b.y;
return sqrt(dx*dx+dy*dy); }
double Location::distance(Location b) //成员函数
{ int dx=x-b.x;
int dy=y-b.y;
return sqrt(dx*dx+dy*dy); }
void main( )
{
Location A(-10,-20),B(-40,60);
cout<<"A("<<A.Getx( )<<","<<A.Gety( )<<"),B("<<B.Getx( )<<","<<B.Gety( )<<")"<<endl;
double d=A.distance(B); //调用成员函数
cout<<"Distance1= "<<d<<endl;
cout<<"Distance2= "<<distance(A,B)<<endl;} //调用友元函数
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪个网站是教电工方面的知识的。我是初学电工
一般的投资管理公司到底怎么样?
洋篷的意思是什么啊?请解释下!
吃了水煮鱼肚子疼是怎么回事
学车学好了,我是在松江报的名但是在宝山考试
常州名人国际KTV是不是骗子公司,怎么网上有
vc交流 为什么做 打算怎么做
小建的意思是什么?小建的释义是什么啊?
四个月的婴儿吃完奶睡觉抽搐怎么回事
金牛座男人的感情弱点
金烨美甲化妆店地址有知道的么?有点事想过去
緝捕的意思是什么?緝捕的释义是什么啊?
汽车后娱乐预留是什么意思
台湾人说的“削爆了”、“调头寸”是什么意思
关于MUL AB,MOV B,#31H
推荐资讯
科学计算器中 十进制转换二进制·八进制·十
水井头派出所地址在哪,我要去那里办事
1993年11月13号 是什么星座
比熊到我家也有20天了,可还没有牙,我也不知道
捎带脚的意思是什么?捎带脚的释义是什么啊?
关于好久没个爸爸妈妈在一起的作文
判断下列句子中带括号的是不是宾语补足语,说
健馬的意思是什么?健馬的释义是什么啊?
澄映的意思是什么?澄映的释义是什么啊?
赤人的意思是什么啊?请解释下!
日语求职面试 用日语谈近期的中日关系
请问:绍兴到镇江的火车或高铁是几点?票价多
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?