这个简单: 第一步:随机产生第一个顶点 第二步:以此顶点为圆心,第一条他要半径,随便取一个一点,得到第二个顶点 第三步:以第二顶点为圆心,以第二条边为半径,再取一个顶点。(注意:在此要用三角形原理验证),得到第三个顶点。 第四步:将第一个顶点与第三个顶点连接起来就是个四边形(注意:要注意验证交叉等值问题)
四边形的种类:正方形,矩形,菱形,平行四边形,等腰梯形,不规则四边形,然后条件判读即可,
要求:写一个API,输入是4个长度(注意:不是坐标),返回是四边形的类型。 这个谁能给个思路啊????
你可以弄4根小棍自己在桌上摆摆看。或者去问一下你的初中数学老师,看他不凑死你。
[quote=引用 19 楼 yuwenge 的回复:] 大概就是让你判断下是不是正方形,矩形,菱形,平行四边形,等腰梯形吧。这还是很好判断的。 有两根相等,两根不等就是等腰梯形。 两两相等就是矩形和平行四边形 4根相等就是正方形和菱形。 其他都是不规则四边形。 判断完毕。
[quote=引用 26 楼 yuwenge 的回复:]你可以弄4根小棍自己在桌上摆摆看。或者去问一下你的初中数学老师,看他不凑死你。
大概就是让你判断下是不是正方形,矩形,菱形,平行四边形,等腰梯形吧。这还是很好判断的。 有两根相等,两根不等就是等腰梯形。 两两相等就是矩形和平行四边形 4根相等就是正方形和菱形。 其他都是不规则四边形。 判断完毕。
直接告诉他题目有问题,四个固定的长度,四边形不是静定的,有可能是凹凸四边形、三角形或组成不了多边形
110,536
社区成员
642,578
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧