跳三角

跳三角

时间: 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;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注