zzulioj1014: 求三角形的面積

【題目描述】

 給出三角形的三條邊,求三角形的面積。

【輸入】

 輸入三角形的三條邊長(實數),數據之間用空格隔開。

【輸出】

輸出三角形的面積,結果保留2位小數。

【輸入樣例】

2.5 4 5

【輸出樣例】

4.95

【C語言代碼】

#include<stdio.h>
#include<math.h>
int main()
{
	double a,b,c,p,d,e,f,s,g;
	scanf("%lf %lf %lf",&a,&b,&c);
	p=(a+b+c)/2;
	d=p-a;
	e=p-b;
	f=p-c;
	s=p*d*e*f;
	g= sqrt (s);
	printf("%.2f\n",g);
	return 0;
}

【python代碼】


import sys

import math

a,b,c=map(float,input().split())

p=(a+b+c)/2

d=(p-a)*(p-b)*(p-c)

s=p*d

g=pow(s,1/2)

print("%.2f" %g)


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章