24h購物| | PChome| 登入
2009-05-06 22:09:36| 人氣668| 回應0 | 上一篇 | 下一篇

ACM 438 The Circumference of the Circle

推薦 0 收藏 0 轉貼0 訂閱站台

作法:公式解(數學)
想法:算出邊長之後,海龍公式算面積 在利用R=A*B*C/4*(面積)
提供者:阿標同學(我懶得從打 原諒我唄)

/**********************************************************/

#include<stdio.h>
#include<math.h>
double xa,xb,ya,yb,xc,yc,a,b,c,s,line;
int main()
{
  while(scanf("%lf %lf %lf %lf %lf %lf",&xa,&ya,&xb,&yb,&xc,&yc)==6)
  {
    a=sqrt( (xa-xb)*(xa-xb)+(ya-yb)*(ya-yb) );
    b=sqrt( (xa-xc)*(xa-xc)+(ya-yc)*(ya-yc) );
    c=sqrt( (xb-xc)*(xb-xc)+(yb-yc)*(yb-yc) );
    s=(a+b+c)/2;
    line=a*b*c/sqrt(s*(s-a)*(s-b)*(s-c))/4;
    printf("%.2lf\n",2*3.141592653589793*line);
  }
  return 0;
}

 

台長: 來源不明
人氣(668) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電) | 個人分類: ACM |
此分類下一篇:ACM 11000 11000 - Bee
此分類上一篇:ACM 291 The House Of Santa Claus

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文