1. 程式人生 > >OJ——求三角形面積

OJ——求三角形面積

問題與程式碼:求三角形面積

檔名:求三角形面積

作者:何知令

發表時間:2016年10月

輸入:三角形三邊長

輸出:三角形面積(能構成三角形)

            error input(不能構成三角形)

程式碼:

#include <stdio.h>
#include <math.h>
int main()
{
    float a,b,c,s,area;
    scanf("%f %f %f",&a,&b,&c);
    s=(a+b+c)/2;
    if(a+b>c&&a+c>b&&b+c>a)
    {
        area=sqrt(s*(s-a)*(s-b)*(s-c));
        printf("area=%.2f",area);
    }
    else
    {
        printf("error input");
    }
    return 0;
}

程式執行結果展示:

知識點總結:if語句

學習心得:需對所有可能結果進行測試

相關推薦

OJ——三角形面積

問題與程式碼:求三角形面積 檔名:求三角形面積 作者:何知令 發表時間:2016年10月 輸入:三角形三邊長 輸出:三角形面積(能構成三角形)             error input(不能構成三角形) 程式碼: #include <stdio.h> #i

三角形面積 (sdut oj)

求三角形面積 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 已知三角形的邊長a、b和c,求其面積。 In

python三角形面積

Python第一課 目前正在自學python,上來做點筆記。 題目:已知三條邊,如何求一個三角形的面積? 程式碼如下: import math a=4.0 b=3.0 c=5.0 d=(a+b+c)/2 s=math.sqrt(d*(d-a)*(d-b)*(d-c)) pri

golang實現已知三角形三點坐標,三角形面積

長度 truct bsp class nbsp angle triangle ret cto 代碼如下: func GetTriangleAreaByVector(x vector.Vector3,y vector.Vector3,z vector.Vector3) fl

Java學習~三角形面積的順序結構

步驟 1.新建專案Chapter5 2.在src資料夾下新建包example 3.新建類SeqControlDemo package example; import java.lang.Math;

java三角形面積周長以及一點是否在三角形內部問題

import java.awt.geom.Line2D; public class Triangle2D  { public MyPoint p1 ; public MyPoint p2 ; public MyPoint p3 ; public My

【c語言】給出三角形的三邊長,三角形面積

設三角形三邊長為a、b、c,並滿足約束條件三邊之和大於第三邊,面積為Area 則: 其中 C語言程式碼: #include <stdio.h> #include <math.h> int main() {     double a

java三角形面積以及周長---封裝

/* 時間: 2012-10-08 作者: 煙大 程式要求: 1.封裝一類三角形物件Triangle,該類物件具有三條邊的屬性, 具有初始化三角形的功能、修改邊長的功能、判斷三條邊能否構成三角

1027: 例題3-4 三角形面積

#include<stdio.h> #include<math.h> int main() { double area,s,a,b,c;//定義變數 scanf("%lf %lf %lf",&a,&b,&c);//輸入三邊

三角形面積三種方式

#include <math.h> struct point{double x,y;}; //計算cross product (P1-P0)x(P2-P0) double xmult(po

HDU 2036 叉乘三角形面積

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 32071 Accepted Submiss

用C++完成 根據三點座標三角形面積 功能

一、要求: 已知平面直角座標系中兩點(x1,y1)和(x2,y2)之間的距離公式為 ,三角形面積的計算公式為。其中,a,b,c為三角形的三邊長,s=(1/2)(a+b+c).是定義一個描述平面直角座標系上點的類Point,利用友元函式求座標系中由三個點構成的三角形面積。具體要

【DP】三角形面積最大問題

【題目描述】       聖誕節快到了。你接受了一件光榮的任務,就是製作聖誕樹頂上的那顆大星星。不過當你拿到製作用的三角形銀紙的時候,你發現銀紙上面有許多洞。原來你的妹妹已經在銀紙上剪下了一些小的三角形來製作小星星。你唯有尋找一個演算法,告訴你在每張銀紙上還能切出來的最大的三

1206三角形面積

題目描述 已知三角形的邊長a、b和c,求其面積。 輸入 輸入三邊a、b、c。 輸出 輸出面積,保留3位小數。 示例輸入 1 2 2.5 示例輸出 0.950 #include<stdio.h> #include<math.h&g

由三邊三角形面積

三角形ABC,ABC三點對應三條邊長分別為abc。AD為BC邊上的高,ha為AD的長度。設BD長度為x,CD長度為y。則: y=a−x h2a=c2−x2 y2=b2−h2a 於是由以上三式

zzuli OJ 1014:三角形面積

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

判斷三角形的類型並面積

std 提高 alt 方法 png src 它的 補充 是否 一、問題描述 根據輸入的三角形的三條邊判斷三角形的類型,並輸出其面積和類型。 二、算法思想 首先判斷其兩條邊之和是否大於第三邊,若大於則判斷可以構成三角形,再進一步判斷該三角形是什麽三角形,並計算這個三角形的面積

給出面積三角形的任意三個點,gcd 用來約分

面積 www. a* 條件 span char 都是 pro nbsp http://codeforces.com/contest/1058/problem/D 條件 1. 給出面積m*n/k 2. 0≤x1,x2,x3≤n 0≤y1,y2,y3≤m 3

ZZULIOJ1014: 三角形面積

題目描述  給出三角形的三條邊,求三角形的面積。   輸入  輸入三角形的三條邊長(實數),資料之間用空格隔開。   輸出 輸出三角形的面積,結果保留2位小數。   樣例輸入 2.5 4 5  

hdu2202:最大三角形(凸包旋轉卡殼最大三角形面積

Problem Description 老師在計算幾何這門課上給Eddy佈置了一道題目,題目是這樣的:給定二維的平面上n個不同的點,要求在這些點裡尋找三個點,使他們構成的三角形擁有的面積最大。 Eddy對這道題目百思不得其解,想不通用什麼方法來解決,