(福建工程大ACM比赛复盘)B题保护环境(简单几何)

链接:https://ac.nowcoder.com/acm/contest/289/B

题目描述

爱护环境,猴猴有责!

由于人们焚烧化石燃料,大量砍伐森林,现在二氧化碳的排放量过多,导致气温上升,造成全球面暖。花果山一天比一天热,终于在今年冬天的某个下午,猴王中暑了。

猴王想种一些树来避暑,在花果山上有一块特殊的长方形土地,正好可以分割出两个正方形的土地。猴猴想拿这块土地来种树,可是树又没有那么多。所以猴王圈出了一块三角形区域让他的小猴们来种树。如下图蓝色区域用来种树。

猴王想知道树种了多大的面积,他就开始拿出宝贵的权杖,一边监督猴儿们种树,一边开始算,你们会不会比猴王算的快呢,快动手试试。
图片2.png

输入描述:

多组测试
每行有两个正整数a,b,代表两个正方形的边长。
(0<b<a<2000)

输出描述:

每行输出种树的面积,结果保留两位小数


思路:这道题只需要推出这个三角形的面积为a*a/2即可;
#include <iostream>
using namespace std;
int main()
{
    float a,b;
    while(cin>>a>>b)
    {
        cin.get();
        printf("%.2f\n",a*a/2.0);
    }
    return 0;
}

 



posted @ 2018-12-11 16:01  龙刃已准备出鞘  阅读(228)  评论(0编辑  收藏  举报