永发信息网

c语言 算平行四边形面积任意输入四个点到平面内(可重合),判断能否组成平行四边形,若能,输出其面积;

答案:2  悬赏:60  手机版
解决时间 2021-03-11 10:40
c语言 算平行四边形面积任意输入四个点到平面内(可重合),判断能否组成平行四边形,若能,输出其面积;
最佳答案
4个点,组成四边形,那么就是有4条边,先判断两条边的斜率,如果相同,在判断剩下的两条边的斜率,如果再相同,那么就是平行四边形4个点组成两对平行线,就是2中情况一、1 2组成一条线,那么3 4组成一条线.剩下1 4和2 3组成两条线二、1 3组成一条线,那么2 4组成一条线.剩下1 4和2 3组成两条线分别判断情况其实就是判断斜率问题,这里说一下,斜率判断不要用除法,而要用乘法原因是除法小数近似时比较有误差,而乘法没有误差做一个斜率比较的子函数int fun1(int x1,int y1,int x2,int y2,int x3,int y3,int x4,int y4,int flag)//这里要是vc的话,可以吧点的类传过去,flag是一个标记,标记那两条线比较//最后返回一个数字标记那两条线的比价,不平行返回0{if((x1-x2)*(y3-y4)!=(x3-x4)*(y1-y2))return 0;return flag;}主函数中也比较简单的判断int m[4],n[4],f;int i;//输入四个点到mn中if(12 34点和14 23点的斜率判断)求面积else if(13 24点和14 23点的斜率判断)求面积else不能
全部回答
收益了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
自贡到昆明自驾海拨最高多少
从科学角度解释你为什么出生在你们家?封建上
仓鼠侧躺张嘴呼吸急促往外吐东西
这两天去双福的大桥在维修吗?
海东市博联文化传媒有限公司地址在什么地方,
(11分)古代有位老禅师,一天晚上看见墙角边
锡剧珍珠塔全集地址,MP3格式
怪物猎人2G上位好像有点难呀,各位进来说两句
cuchen电饭煲WHA-K1010G帮忙翻译一下
【肥沃的近义词】肥沃的近义词反义词
关于进一步规范私募基金管理人登记若干事项中
洛克王国目前有300砖,今天竟然看到兑换商城
低碳是什么意思
服装英语:什么是W/R
宇宙村在哪里啊,我有事要去这个地方
推荐资讯
07款老飞度加95汽油可以吗。
娘娘腔的男生本质上还是男人吗
马六后大挡风玻璃老吱吱响。为什么?会因为降
ptn组网中,以下哪个方案不需要任何配置,就
诗美诗格养生会所宜春NO.3在哪里啊,我有事要
可引起P-R间期延长的是A.一度房室传导阻滞B.
电动车60v32A能用60v40A充电器吗
桃字的右边怎么读
邂逅咖啡地址有知道的么?有点事想过去
有没有赛龙舟的图片,不要网上的
他们说属马的人和属狗的是最适合做夫妻,那为
在吴江市松陵镇怎么去太湖玩 太湖哪里适合游
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?