poj2242
来源:互联网 发布:ug钻孔编程后处理 编辑:程序博客网 时间:2024/06/06 06:40
解题思路: 根据坐标计算出三边长,再根据海伦公式计算面积,再根据s=abc/4r 计算出外接圆半径,然后算出周长
#include<iostream>#include<fstream>#include<cmath>using namespace std;int main(){ const double PI=3.141592653589793; double x1,y1,x2,y2,x3,y3,a,b,c,p,s,r,len; //ifstream cin("1.txt"); while(cin>>x1>>y1>>x2>>y2>>x3>>y3){ a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); b=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3)); c=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3)); p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); r=(a*b*c)/(4*s); len=2*PI*r; cout.setf(ios::fixed); cout.precision(2); cout<<len<<endl; } return 0;}
0 0
- poj2242
- poj2242(圆的周长)
- poj2242 The Circumference of the Circle
- 枚举类型和注解
- Android : assets与res/raw资源目录的区别
- APP国际化
- 《java编程思想系列之1》 一切都是对象
- 接口
- poj2242
- 14年春面试前准备(一)
- Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
- java调用matlab所计算的结果怎么再回传给java程序
- 2013下半年信息系统项目管理师(高级)上午试题及答案-讲师团俊平
- JS的基本使用(2)
- javascript 一段小程序2
- ContentProvider的使用
- 利用EChart 画柱状图