输出平面上三角形的面积
来源:互联网 发布:腾讯游戏竞技平台mac 编辑:程序博客网 时间:2024/05/15 08:46
#include<iostream.h>#include<math.h>class tria;class cpoint{int x1,y1,x2,y2,x3,y3;public:cpoint(int a1,int b1,int a2,int b2,int a3,int b3) {x1=a1;y1=b1;x2=a2;y2=b2;x3=a3;y3=b3;}void change(tria &);};class tria{double d1,d2,d3,p;public:tria(int a1,int b1,int a2,int b2,int a3,int b3 ){d1=sqrt((a1-a2)*(a1-a2)+(b1-b2)*(b1-b2));d2=sqrt((a1-a3)*(a1-a3)+(b1-b3)*(b1-b3));d3=sqrt((a2-a3)*(a2-a3)+(b2-b3)*(b2-b3));p=(d1+d2+d3)/2;}double mianji(){return sqrt(p*(p-d1)*(p-d2)*(p-d3));}friend void cpoint::change(tria &);};void cpoint::change(tria &c){cout<<"这个三角形面积为"<<c.mianji()<<endl; }void main(){int a1,b1,a2,b2,a3,b3;for(int i=0;;i++){cout<<"请输入一个点的信息"<<endl; cin>>a1>>b1; cout<<"请输入第二个点的信息"<<endl; cin>>a2>>b2; cout<<"请输入第三个点的信息"<<endl; cin>>a3>>b3; cpoint cp(a1,b1,a2,b2,a3,b3); tria c(a1,b1,a2,b2,a3,b3); cp.change(c);int j;cout<<"如果要继续输入请按1否则按0"<<endl;cin>>j;if(j)continue;else break;}}
0 0
- 输出平面上三角形的面积
- 计算并输出三角形的面积
- 输入三角形的三边长输出面积
- poj 2079 求一个平面所有点构成最大三角形的面积
- 【编程】平面点集构成三角形的最小(大)周长(面积)
- UVa 11186 Circum Triangle 圆周上的三角形面积之和
- 三角形面积的勾股定理
- 三角形的面积
- 求三角形的面积
- 求三角形的面积
- 三角形的面积问题
- 求三角形的面积
- 求三角形的面积
- 计算三角形的面积
- 求三角形的面积
- 三角形的面积
- 求三角形的面积
- 计算三角形的面积
- 测试 使用qemu模拟 启动树莓派
- windows下在Java中使用xgboost 详细配置教程
- Qt OpenGL:学习现代3D图形编程之四,透视投影
- 技术揭秘12306改造(二):探讨12306两地三中心混合云架构
- Android Studio 快捷键
- 输出平面上三角形的面积
- 编写一个方法,返回double型二维数组“1,2;3,4,5;6,7,8”
- RANSAC算法
- 操作系统基础知识总结(一)
- (四)一个简单的删除链表中某个元素的算法
- 第六课 linux下进程描述与进程创建
- HTML学习(八)——多媒体
- 揭秘12306技术改造(三):传统框架云化迁移到内存数据平台
- Hadoop 2.6.0 hbase 0.98 Java API 调用实例