题解 1471: 蓝桥杯基础练习VIP-矩形面积交

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯基础练习VIP-矩形面积交-题解(C语言代码)

题目:平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。#includedoublemax(doublea,doubleb){returna>b?a:b;}doublemin(doublea,

蓝桥杯基础练习VIP-矩形面积交-题解(C语言代码)

这边就两种情况:1.相交画图之后你会发现啊,相交(包括相含)的情况,你只需要将四个x,排个序,中间的两个(非最大非最小)的大的减去小的,就是相交矩形平行于x轴的边。同理,将四个y排序,中间那两个大的减去小的,就是相交矩形平行于y轴的边。这里大部分人都会手动使用max()和min()比较,
优质题解

蓝桥杯基础练习VIP-矩形面积交(C语言)-题解(内含详细图解,看不懂算我输)

#矩形面积交------------本文将详细介绍如何AC这道题目,跟着我的步骤走,保证可以看懂。------------##题目描述有两个矩形,他们的边与坐标轴平行,给出相对顶点的坐标,判断他们是否相交,若相交求出他们相交的面积。**整体的概念图如下:**![](/image_editor_uplo

蓝桥杯基础练习VIP-矩形面积交 (C++代码)!!!

解题思路:1.涉及到坐标,一般优先考虑结构体2.利用结构体对坐标依据x轴或者y轴排序有利于抽象分析,因为我们输入的点,只说了是对角的点,输入顺序不同影响对面积的计算3.对排序的点,我们要做标记,标记那个点是那个矩形的,我用tap=0表示第一个矩形,