用面向对象,实现,判断一个点是否在已知的三角形内部
发布网友
发布时间:2022-04-23 20:27
我来回答
共1个回答
热心网友
时间:2023-09-15 12:47
#include<iostream>
using namespace std;
void main()
{
float a,b,c,d,e,f;
cout<<"请分别输入三角形的三个顶点:"<<endl;
cin>>a;
cout<<endl;
cin>>b;
cout<<endl;
cin>>c;
cout<<endl;
cin>>d;
cout<<endl;
cin>>e;
cout<<endl;
cin>>f;
cout<<endl;
float x,y;
cout<<"现在开始输入该点:"<<endl;
cout<<"(";
cin>>x;
cout<<",";
cin>>y;
cout<<")";
cout<<endl;
float h=(a+c+e)/3,j=(b+d+f)/3;
if(x>=h||y>=j)
cout<<"该点不在三角形中"<<endl;
else
cout<<"该点在三角形中"<<endl;
cout<<endl;
}
参考资料:wu