写一个程序,内容为输入三个点的坐标,计算以这三个点为顶点的三角形面积,并判断该三角形类型(等边/等腰

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:03:31
写一个程序,内容为输入三个点的坐标,计算以这三个点为顶点的三角形面积,并判断该三角形类型(等边/等腰

写一个程序,内容为输入三个点的坐标,计算以这三个点为顶点的三角形面积,并判断该三角形类型(等边/等腰
写一个程序,内容为输入三个点的坐标,计算以这三个点为顶点的三角形面积,并判断该三角形类型(等边/等腰

写一个程序,内容为输入三个点的坐标,计算以这三个点为顶点的三角形面积,并判断该三角形类型(等边/等腰
//点的坐标最好用结构类型表示
typedef struct{
int x;
int y;
}Point;
//初始化点的坐标
void initPoint(Point &p,int px,int py) //符号&为C++中的引用
{
p.x=px;
p.y=py;
}
//也可以定义一个构造函数
void setPoint(Point &p)
{
printf("Input x of the point:");
scanf("%d",&p.x);
printf("Input y of the point:");
scanf("%d",&p.y);
}
//获取x的值
int getX(Point &p)
{
return p.x;
}
//获取y的值
int getY(Point &p)
{
return p.y;
}
//计算两个点的长度
float getLenth(Point &p1,Point &p2)
{
float lenth;
lenth=sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));
return lenth;
}
//计算三角形面积
float getArea(int lenth1,int lenth2,int lenth3)
{
unsigned tsin,tcos; //正弦、余弦的符号未知,故用unsigned定义
float area;
//使用正余弦定理求三角形面积
tcos=(lenth1*lenth1+lenth3*lenth3-lenth2*lenth2)/(2*lenth1*lenth3);
tsin=sqrt(1-tcos*tcos);
area=lenth1*lenth3*tsin/2;
return area;
}
大致需要的函数就是这些,你在根据需要做一些修改就OK了!若有不明白再问

写一个程序,内容为输入三个点的坐标,计算以这三个点为顶点的三角形面积,并判断该三角形类型(等边/等腰 用VC++6.0写一个程序,输入圆点半径再输入0或者1.若为0则计算面积;若为1则计算圆周长. 请高手赐教,matlab编写程序,输入一个三角形的三个顶点的坐标,判断该三角形是否为等腰三角形、直角三角我写了个这样的程序可是不能解决这个问题啊A=input('请输入A的坐标:','s')B=input('请输 易语言:把一个整数分解成三个整数乘积我现在在写一个计算产品装外箱的程序,中间出了点问题,就是当输入任意一个数量时,会自动分成三个整数的乘积,比如:当我输入:12时,会显示如下装 C语言中,根据用户输入的三个顶点坐标计算三角形的面积.点的坐标如何表示? 编写java程序,输入两个实数x,y,用来代表一个点的坐标,判断该点是否在单位圆(半径为1.0的圆)上.编写程序,输入两个实数x,y,用来代表一个点的坐标,判断该点是否在单位圆(半径为1.0的圆) 输入N个点的坐标,由程序判断该N个点是否能构成一个凸多边形.(VB)1 matlab 求点间距离矩阵请高手帮忙写一个程序,输入点的坐标(比如30个),得到一个30*30的点间距离的矩阵, 这个程序用pascal语言怎么写.内容:输入三个正整数,若能用这三个数作为边长组成三角形,就计算并输出该三角形的面积,否则输出Can't. 用java语言写:已知圆球体积为4/3*PI*r3,试编写一个程序,要求输入圆球半径,经过计算输出圆球的体积 用C语言写输入一个正整数m,判断它是否为素数的程序. C语言程序,请高手解答(44) 编写一个程序实现如下功能:定义一个点的结构数据类型,实现下列功能:①为点输入坐标值.②求两个点中点坐标.③求两点间距离.请高手解答一下,感激不尽~~~ 三个数从小到大排序描述 现在要写一个程序,实现给三个数排序的功能输入 输入三个正整数 输出 给输入的三个正整数排序 样例输入 20 7 33样例输出 7 20 33 已知三角形三个点的坐标怎么样计算坐标边长 给你三个整数,请你编一个程序计算这三个整数的和、乘积、平均数 输入三个整数(32位整型),中间有一个空给你三个整数,请你编一个程序计算这三个整数的和、乘积、平均数 输入三个整 小红设计了一个计算程序,并按此程序进行了计算.若开始输入的n的值为3,求最后输出的结果. 小红设计了一个计算程序,并按此程序进行了计算,若开始输入的()的值为3,求最后输出 写 Delphi 程序 输入一个整数n,计算1~n之间的平方和,立方和,偶数和