试题 基础练习 矩形面积交
试题 基础练习 矩形面积交
试题 基础练习 矩形面积交资源限制
内存限制: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组装电脑配置单推荐报价格
上传时间: 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 |