首页 > 编程知识 正文

计算多边形面积的matlab程序,五年级多边形面积计算

时间:2023-05-03 13:23:32 阅读:243910 作者:1872

import java.util.*;

class point{

public int x;

public int y;

point(){

this.x=0;

this.y=0;

}

}

public class caculateArea {

public static float caculate(point vertex[],int pointNum)

{

int i=0;

float temp=0;

for(;i

{

temp+=(vertex[i].x-vertex[i+1].x)*(vertex[i].y+vertex[i+1].y);

}

temp+=(vertex[i].x-vertex[0].x)*(vertex[i].y+vertex[0].y);

return temp/2;

}

public static void main(String args[])

{

point[] vertex=new point[100];

int pointNum=0;

Scanner in = new Scanner(System.in);

for(int i=0;i<100;i++)

{

vertex[i]= new point();

}

pointNum=in.nextInt();

for(int i=0;i

{

vertex[i].x = in.nextInt();

vertex[i].y = in.nextInt();

}

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。