根据坐标确定图形类型
Rust
Medium
enums
任务 «根据坐标确定图形类型»
编写一个程序,该程序读取点的数量(3到10个)及其坐标(x, y)。使用枚举(enum)来表示图形类型:Circle(如果所有点到中心距离相等,则为圆形)、Rectangle(如果点构成一个边与坐标轴平行的矩形,则为矩形)、Polygon(如果点不符合前两种类型,则为多边形)。输出图形类型。保证点不共线。
输入格式
第一行包含一个整数 n (3 ≤ n ≤ 10)。接下来是 n 行,每行有两个整数 x, y (-1000 ≤ x, y ≤ 1000)。
输出格式
一个词:Circle、Rectangle 或 Polygon。
示例
示例 1
输入
3
0 0
1 1
2 0
输出
Circle
main.rs