计算多边形的面积,用编程实现,题目如下:
试题:输入文件input.txt中存贮了m个多边形。其中第一行为多边形个数m,第二行开始每行记录1个多边形节点坐标串:。请编程实现:1) 计算各多边形的面积:,将结果输出到output.txt;输出格式: 所有多边形面积:;2) 查找出面积最大、面积最小、周长最长、周长最短的多边形,并将记录该多边形序号ID及其面积S、周长P,结果输出到output.txt;输出格式:第ID个多边形面积最大(面积S); 第ID个多边形面积最小(面积S);第ID个多边形周长最长(周长S);第ID个多边形周长最短(周长S);3) 计算这组多边形面积的均值和标准差,以,,为间隔值将所有多边形分为四类(由大致小设为A、B、C、D),分别统计各类的多边形个数,并按分类方式将相关结果输出到output.txt;输出格式:A类(>):A类多边形个数B类( ~ ):B类多边形个数C类( ~ ):C类多边形个数D类(< ):D类多边形个数要求:1) 考试时间2小时;2) 程序可采用自己熟悉的语言(VC、VB或TC)编写;3) 计算结果只精确到小数点后两位;4) 程序结构清晰,模块划分合理;5) 注释清楚。6) 在考生所用计算机D盘根目录下建立考试成果文件夹,文件夹名为“考号+姓名”。所有考试资料请放在该文件夹中,包括程序源代码、输入数据、运行结果以及使用说明文档。考生本人承担一切由于错误存放考试资料而导致批阅老师不能正确评阅的责任;txt文件的数据:0,0;5,5;5,0;0,01,1;6,1;6,5;1,11,1;1,4;5,4;1,12,2;2,8;6,8;6,2;2,220,38;42,27;31,19;18,27;12,37;20,3881,47;107,22;91,15;68,29;81,47149,39;158,19;138,16;127,35;138,67;149,3947,78;90,76;60,53;29,68;47,7856,140;96,140;133,104;104,95;74,105;56,14017,119;45,94;24,83;13,92;18,103;17,119402,38;417,18;401,13;371,32;375,65;416,77;438,46;437,37;402,38302,124;342,102;320,79;283,81;268,123;298,170;348,150;365,128;328,125;302,124479,129;514,49;494,29;461,44;473,72;448,87;413,87;391,126;414,153;441,153;444,106;469,128;467,163;479,129538,113;581,57;569,28;540,28;554,56;531,75;517,77;516,138;545,144;550,137;538,113647,116;698,49;648,23;624,27;642,43;652,48;627,67;583,68;588,113;619,83;629,73;622,113;623,135;637,136;639,83;660,68;661,73;652,86;648,97;647,11629,141;35,132;41,116;24,115;17,130;17,140;24,144;25,137;29,14148,185;84,189;92,175;81,155;62,154;44,166;73,173;51,178;17,179;8,203;48,185161,161;185,124;156,118;138,141;144,156;159,139;158,154;161,161220,51;220,26;190,25;173,48;206,72;199,37;205,37;223,83;220,51258,72;276,45;276,13;255,10;237,31;252,47;229,66;240,97;258,72331,75;360,24;307,17;301,33;317,60;331,75