64,652
社区成员
发帖
与我相关
我的任务
分享
// sometest.cpp : Defines the entry point for the console application.
//
#include <iostream.h>
#include <math.h>
//using namespace std;
class line2;
class line1
{
public:
line1(float x,float y,float z) { a=x; b=y; c=z; i=abs(a/b); }
friend void f(line1 & m,line2 & n);
private:
float a,b,c,i;
};
class line2
{
public:
line2(float x,float y,float z) { A=x; B=y; C=z; I=abs(A/B); }
friend void f(line1 & m,line2 & n);
private:
float A,B,C,I;
};
void f(line1 & m,line2 & n)
{
if(m.i==n.I && m.c==n.C)
cout <<"两直线平行" <<endl;
else if(m.i==n.I && m.c!=n.C)
cout <<"重合" <<endl;
else
cout <<"相交" <<endl;
}
void main()
{
line1 d(1,2,3);
line2 x(1,2,3);
f(d,x);
}
#include <iostream>
#include <math>
using namespace std;
class line2;
class line1
{
private:
float a,b,c,i;
public:
line1(float x,float y,float z)
{
a=x;
b=y;
c=z;
i=abs(a/b);
}
friend void f(line1 & m,line2 & n);
};
class line2
{
private:
float A,B,C,I;
public:
line1(float x,float y,float z)
{
A=x;
B=y;
C=z;
J=abs(A/B);
}
friend void f(line1 & m,line2 & n);
};
void f(line1 & m,line2 & n)
{
if(m.i==n.I && m.c==n.C)
cout < <"两直线平行" < <endl;
else if(m.i==n.I && m.c!=n.C)
cout < <"重合" < <endl;
else
cout < <"相交" < <endl;
}
void main()
{
line1 d(1,2,3);
line2 x(1,2,3);
f(d,x);
}