1. 程式人生 > >oj題計算三角形面面積

oj題計算三角形面面積

問題及程式碼:

/*
時間:2016.10
作者:夏曉林
內容:輸入三個數,符合三角形的輸出其面積,否則輸出"error input"。
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
    double a,b,c,s,area;
    scanf("%lf %lf %lf",&a,&b,&c);
    if(a+b>c&&b+c>a&&a+c>b)
    {
        s=(a+b+c)/2;
        area=sqrt(s*(s-a)*(s-b)*(s-c));
        printf("area=%.2lf",area);
    }
    else
    {
        printf("error input");
    }
    return 0;
}

執行結果:

學習心得:

double的符號是lf,保留兩位小數在百分號前加.2

相關推薦

oj計算三角形面積

問題及程式碼: /* 時間:2016.10 作者:夏曉林 內容:輸入三個數,符合三角形的輸出其面積,否則輸出"error input"。 */ #include <stdio.h> #in

【轉載】利用向量積(叉積)計算三角形面積和多邊形的面積

com 比較 轉載 image ima abc align mage 圖片 向量的數量積和向量積: (1) 向量的數量積 (1) 向量的向量積 兩個向量a和b的叉積(向量積)可以被定義為: 在這裏θ表示兩向量之間的角夾角(0° ≤ θ ≤ 180°),它位於這

習題 13.1 輸入三角形的三邊a,b,c,計算三角形面積的公式是。。。編寫程式,輸入a,b,c,檢查a,b,c是否滿足以上條件,如不滿足,由cerr輸出有關出錯資訊。

C++程式設計(第三版) 譚浩強 習題13.1 個人設計 習題 13.1 輸入三角形的三邊a,b,c,計算三角形的面積的公式是 a r

Struts2計算三角形周長面積

web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/20

9.已知三邊計算三角形面積公式

1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <math.h> 4 5 int main() 6 { 7 float a,b,c,s,area; 8 scanf("%f%

利用向量積(叉積)計算三角形面積和多邊形的面積(hdu2036)

一個真正強大的人,不會把太多心思花在取悅和親附別人上面。所謂圈子、資源,都只是衍生品。最重要的是提高自己的內功。只有自己修煉好了,才會有別人來親附。自己是梧桐,鳳凰才會來棲;自己是大海,百川才來匯聚,花香自有蝶飛來。你只有到了那個層次,才會有相應的圈子,而不是倒過來!

c語言 計算三角形面積

/*************************************************************************************** author:徐權 data:20150723 function:實現求一個三角形的面積  **

C++資訊學奧賽一本通庫1034計算三角形面積

計算三角形面積 時間限制: 1000 ms         記憶體限制: 65536 KB 提交數: 1813     通過數: 622  【題目描述】 平面上有一個三角形,它的三個頂點座標分別為(x1, y1), (x2, y2), (x3, y3),那麼請問這個三角形的

oj-7-D-三角形面積計算

/* Copyright (c) 2014,煙臺大學計算機學院 All rights reseverved. 檔名稱:xhcx.cpp 作者:顏丙齊 完成日期:2016年10月27日 版本號:1.0v 題目描述: 輸入三個數字,判斷可不可組成三角形,如果可以組成三角形算

*1034計算三角形面積

表示 scanf pac photo tro eight ble idt f2c 1 #include<cstdio> 2 using namespace std; 3 int main() 4 { 5 double x1,y1,x2,y2,

已知三點計算三角形面積

math import imp [1] col alc style clas abs 1、#轉化為通過三邊計算三角形面積 1 import math 2 def cal_area(p1,p2,p3): 9 a = float(math.sqrt((p2[0]-p3[

通過座標計算三角形面積

  描述 平面上有一個三角形,它的三個頂點座標分別為(x1, y1), (x2, y2), (x3, y3),那麼請問這個三角形的面積是多少。 輸入 輸入僅一行,包括6個單精度浮點數,分別對應x1, y1, x2, y2, x3, y3。 輸出 輸出也是一行,輸出三

1034:計算三角形面積

【題目描述】 平面上有一個三角形,它的三個頂點座標分別為(x1, y1), (x2, y2), (x3, y3),那麼請問這個三角形的面積是多少,精確到小數點後兩位。 【輸入】 輸入僅一行,包括6個單精度浮點數,分別對應x1, y1, x2, y2, x3, y3。

zzuli OJ 1014:求三角形面積

題目描述 給出三角形的三條邊,求三角形的面積。 輸入 輸入三角形的三條邊長(實數),資料之間用空格隔開。 輸出 輸出三角形的面積,結果保留2位小數。 樣例輸入 2.5 4 5 樣例輸出 4.95 提示 用海倫公式或其他方法均可。 #include<stdio.h>

計算幾何 ( 求凸包,計算三角形面積 )——最大三角形 ( HDU 2202 )

1.求凸包: int cmp(point a, point b) //水平排序 { if(a.x==b.x)return a.y<b.y; return a.x

10-10 利用巨集定義計算三角形面積

// 10-10 // 利用巨集定義計算三角形面積 #include <stdio.h> #include <math.h> #define s(a,b,c) ((a)+(b)+(c))/2.0 #define area(a,b,c) sqrt((s(a,b,c))*((s

VB中函式的用法,計算三角形面積

Private Sub Command1_Click() Dim x%, y%, z%, s As Single, b As Boolean, h As Single '$ string 字元型別 '% integer 整型 '& long 長整型 '# doubl

計算三角形面積的頁面

GetArea.tag <%@ tag import="java.util.*" %> <%@ attribute name="sideA" required="true" %&

Java例15.13——使用MVC結構計算三角形面積

  MVC是一種通過模型、檢視、控制器構造一個軟體或元件的理想辦法。 在例15.13中首先編一個封裝三角形的類,然後再編寫一個視窗。要求視窗使用3個文字框和1個文字區為三角形物件中的資料提供檢視,其中3個文字框用來顯示和更新三角形物件的3個邊的長度,文字區物件用來顯示三角形