单项选择题

有以下程序:
#include <iostream>
#include <cmath>
using namespace std;
class Distance;
class point

public:
friend class Distance;
Point(int a,int B)

x=a;
Y=b;

void Print()

cout<<"X= "<<X<<end1;
cout<<"Y= "<<Y<<end1;

private:
float X,Y;

class Distance

public:
float Dis(Point &p,Point &q);

float Distance :: Dis(Point &p,Point &q)

float result;
result=sqrt((p.X-q.X)*(p.X-q.X)+(p.Y-q.Y)*(p.Y-q.Y));
cout<<result<<end1;
retUrn result;

int main()

Point p(10,10),q(10,30);
Distance d;
d.Dis(p,q);
return 0;

运行后的输出结果是( )。

A.10
B.30
C.0
D.20