您现在的位置是:首页 > 编程 > 

试题 基础练习 矩形面积交

2025-07-21 03:33:27
试题 基础练习 矩形面积交 试题 基础练习 矩形面积交资源限制 内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:.0s Python时间限制:5.0s 问题描述   平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。 输入格式   输入仅包含两行,每行描述一个矩形。   在每

试题 基础练习 矩形面积交

试题 基础练习 矩形面积交

资源限制 内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:.0s Python时间限制:5.0s 问题描述   平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。 输入格式   输入仅包含两行,每行描述一个矩形。   在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。 输出格式   输出仅包含一个实数,为交的面积,保留到小数后两位。 样例输入 1 1 2 2 4 4 样例输出 1.00 提交代码

代码语言:javascript代码运行次数:0运行复制
#include <stdio.h>
int main(void)
{
	double x1, y1, x2, y2, x, y, x4, y4, s, tmp = 0.0;
	double a[4];
	double b[4];
	int i, j, k, l;
	scanf("%lf %lf %lf %lf %lf %lf %lf %lf", &x1, &y1, &x2, &y2, &x, &y, &x4, &y4);
	a[0] = x1; a[1] = x2; a[2] = x; a[] = x4;
	b[0] = y1; b[1] = y2; b[2] = y; b[] = y4;
for (i = 0; i < ; i++)
{
	for (j = i + 1; j < 4; j++)
	{
		if (a[i] < a[j])
		{
			tmp = a[i];
			a[i] = a[j];
			a[j] = tmp;
		}
	}
}
	for (k = 0; k < ; k++)

	{
		for (l = k + 1; l < 4; l++)
		{
			if (b[k] < b[l])
			{
				tmp = b[k];
				b[k] = b[l];
				b[l] = tmp;
			}
		}
	}
	if (x1 ==a[0] && x2 == a[1])
		s = 0.00;
	else if(x2 == a[0] && x1 == a[1])
		s = 0.00;
	else if (x1 == a[2] && x2 == a[])
		s = 0.00;
	else if (x1 == a[] && x2 == a[2])
		s = 0.00;
	else if (y1 == b[0] && y2 == b[1])
		s = 0.00;
	else if (y1 == b[2] && y2 == b[])
		s = 0.00;
	else if (y1 == b[] && y2 == b[2])
		s = 0.00;
	else
		s = (a[1] - a[2])*(b[1] - b[2]);
	printf("%.2f\n", s);
	return 0;
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-01-20,如有侵权请联系 cloudcommunity@tencent 删除基础内存doubleint编程

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1156001.html

相关标签:无
上传时间: 2025-07-20 06:32:39
留言与评论(共有 20 条评论)
本站网友 北京友谊医院官网
15分钟前 发表
x4
本站网友 垃圾处理厂
1分钟前 发表
它们的边平行于直角坐标系的X轴或Y轴
本站网友 安徽青少年培训中心
21分钟前 发表
s); return 0; }本文参与 腾讯云自媒体同步曝光计划
本站网友 澳门华侨报
11分钟前 发表
对于每个矩形
本站网友 食安云
24分钟前 发表
&x
本站网友 性冷淡
4分钟前 发表
x
本站网友 卧室风水布局
8分钟前 发表
给出矩形的一对相对顶点的坐标
本站网友 光明二手房
7分钟前 发表
保留到小数后两位
本站网友 脉络宁
27分钟前 发表
分享自作者个人站点/博客
本站网友 经有望
20分钟前 发表
&y1
本站网友 线程通信
8分钟前 发表
如有侵权请联系 cloudcommunity@tencent 删除前往查看基础内存doubleint编程
本站网友 大连卫星地图
4分钟前 发表
保留到小数后两位
本站网友 航空货运公司
16分钟前 发表
y1
本站网友 audiodg
8分钟前 发表
y
本站网友 shangzheng
9分钟前 发表
&x
本站网友 黄金暴跌的原因
22分钟前 发表
每行描述一个矩形
本站网友 美丽的家
10分钟前 发表
原始发表:2025-01-20
本站网友 自己建站
3分钟前 发表
&y1
本站网友 油头
26分钟前 发表
&y