LQ0160 三角形面积计算几何

Posted 海岛Blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LQ0160 三角形面积计算几何相关的知识,希望对你有一定的参考价值。

题目来源:蓝桥杯2015初赛 Java B组A题

题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

如上图所示。图中的所有小方格面积都是 1。

那么,图中的三角形面积应该是多少呢?

问题分析
三角形的面积=正方形面积-三个直角三角形面积。
正方形边长N=8,一个三角形的直角边长是8和4,一个三角形的直角边长是4和6,一个三角形的直角边长是2和8。

AC的C语言程序如下:

/* LQ0160 三角形面积 */

#include <stdio.h>

#define N 8
#define M1 4
#define M2 2

int main()

    printf("%d\\n", N * N - N * M1 / 2 - (N - M1) * (N - M2) / 2 - N * M2 / 2);

    return 0;

以上是关于LQ0160 三角形面积计算几何的主要内容,如果未能解决你的问题,请参考以下文章

VB求三角形面积

LM0003 三角形的面积计算几何

已知四点坐标如何求四边形面积

OpenGL 计算三角形法线 C++

C语言 用直角边长 计算角度

前端 实现 直角三角形 边长角度计算工具