解题思路:
注意事项:
参考代码:
#include<bits/stdc++.h> using namespace std; int main() { double x[4]; double y[4]; for(int i = 0; i < 4; i++) cin >> x[i] >>y[i]; //保证左端点在前 sort(x, x + 2); sort(x + 2, x + 4); sort(y, y + 2); sort(y + 2, y + 4); if(x[1] <= x[2] || x[0] >= x[3] || y[0] >= y[3] || y[1] <= y[2]) //无相交面积的情况 printf("0.00\n"); else{ sort(x, x + 4); sort(y, y + 4); printf("%.2lf\n", (x[2] - x[1]) * (y[2] - y[1])); } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:978 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:585 |
【回文数(二)】 (C++代码)浏览:865 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:926 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1066 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:889 |
多输入输出练习1 (C语言代码)浏览:1176 |
计算质因子 (C++代码)浏览:1611 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:884 |
三角形 (C++代码)递推浏览:755 |