跳三角
时间: 1ms 内存:128M
描述:
小黄人与小黑人玩跳三角的游戏,一步走半米,他想知道这个三角形的面积到底多大?
请你帮他用以下公式算算三角形的面积,s=sqrt(p*(p-a)*(p-b)*(p-c)),p=(a+b+c)/2
输入:
三个float型的数据表示三角形的三条边
输出:
三角形的面积(保留一位小数)
示例输入:
3 4 5
示例输出:
6.0
提示:
参考答案(内存最优[760]):
#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,p,s;
scanf("%f %f %f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%3.1f",s);
return 0;
}
参考答案(时间最优[0]):
#include <iostream>
#include <stdio.h>
#include <math.h>
using namespace std;
int main()
{
float a,b,c,p,s;
cin>>a>>b>>c;
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.1f",s);
return 0;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。