题目意思为给你四个点的坐标,判断这四个点围成的形状是正方形、矩形、菱形、平行四边形、梯形还是普通的四边形。
按照边长是否平行和对角线是否垂直判断。
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <algorithm>
using namespace std;
char shape[6][30] = {
"Square",
"Rectangle",
"Rhombus",
"Parallelogram",
"Trapezium",
"Ordinary Quadrilateral",
};
const double eps = 1e-8;
int sig(double argu)
{
return (argu > eps) ......
阅读全文