hdu2036
来源:互联网 发布:软件行业会计处理 编辑:程序博客网 时间:2024/06/05 20:03
利用叉乘的性质来求面积!
#include <iostream>#include <cstring>#include <iomanip>using namespace std;const int MAXN = 110;struct Node{int x, y;};double Cross_Product(Node a, Node b, Node c){return (b.x - a.x) * (c.y - a.y) - (b.y - a.y) * (c.x - a.x);}int main(){int n;Node nodes[MAXN];int i;while (cin>>n && n){double sum = 0;for (i = 0; i < n; ++i){cin>>nodes[i].x>>nodes[i].y;}for (i = 1; i < n-1; ++i){sum += Cross_Product(nodes[0], nodes[i], nodes[i+1]);}cout<<fixed<<setprecision(1)<<sum/2<<endl;}return 0;}
0 0
- hdu2036
- HDU2036
- hdu2036
- hdu2036
- hdu2036
- hdu2036
- hdu2036
- HDU2036
- HDU2036
- hdu2036
- hdu2036
- HDU2036
- hdu2036 求多边形面积
- HDU2036 多边形面积模板
- hdu2036 求多边形面积
- Hdu2036-求多边形面积
- 计算多边形面积hdu2036
- HDU2036(多边形面积)
- 服务器编程入门(9)多线程编程
- CString.Format的详细用法
- 线段树--操作个字
- Linux操作系统PS命令详细解析
- sip学习
- hdu2036
- POJ 2485 Highways
- spring常用注解
- C++操作注册表大全
- Java Web 高性能开发, 前端的高性能
- iframe自适应高度
- ffmpeg 2.1.3 run library link error
- Android Activity 生命周期研究记录
- Wello:可以检测心率、血压的手机壳