小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

叉乘法求任意多邊形面積acm算法源代碼

 Pakin 2013-12-09

叉乘法求任意多邊形面積
語法:result=polygonarea(Point *polygon,int N);
參數(shù):
*polygon:	多變形頂點數(shù)組
N:	多邊形頂點數(shù)目
返回值:	多邊形面積
注意:	 
 	支持任意多邊形,凹、凸皆可
 	多邊形頂點輸入時按順時針順序排列
源程序:	 
 	typedef struct {
    double x,y;
} Point; 
double polygonarea(Point *polygon,int N)
{
    int i,j;
    double area = 0;
    for (i=0;i<N;i++) {
        j = (i + 1) % N;
        area += polygon[i].x * polygon[j].y;
        area -= polygon[i].y * polygon[j].x;
        }
    area /= 2;
    return(area < 0 ? -area : area);
}

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多