33,311
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
class Line
{
public:
void get( float a1,float b1,float a2,float b2)
{
x1=a1;
y1=b1;
x2=a2;
y2=b2;
}
void k()
{
if((x2-x1)!=0)
{
k1=(y2-y1)/(x2-x1);
cout<<"两直线的k值为:"<<k1<<endl;
}
}
void d()
{
cout<<"直线上的两点坐标是:("<<x1<<","<<y1<<")和("<<x2<<","<<y2<<")"<<endl;
}
private:
float x1,x2,y1,y2,k1;
};
int main()
{
// cout<<"请输入直线上两点,并以空格隔开:"<<endl;
//cin>>x1>>y1>>x2>>y2;
// float x1,x2,y1,y2;
Line l;
l.get(1.2, 3.1, 3.5, 2.4);
l.k();
l.d();
return 0;
}
前面那个贴错了#include "iostream.h"
class Line
{
public:
void get( float a1,float b1,float a2,float b2)
{
x1=a1,y1=b1,x2=a2,y2=b2;
}
void k()
{
if((x2-x1)!=0)
{
k1=(y2-y1)/(x2-x1);
cout<<"两直线的k值为:"<<k1<<endl;
}
}
void d()
{
cout<<"直线上的两点坐标是:("<<x1<<","<<y1<<")和("<<x2<<","<<y2")"<<endl;
}
private:
float x1,x2,y1,y2,k1;
};
void main()
{
// cout<<"请输入直线上两点,并以空格隔开:"<<endl;
//cin>>x1>>y1>>x2>>y2;
// float x1,x2,y1,y2;
Line l;
l.get(1.2, 3.1, 3.5, 2.4);
l.k();
l.d();
}