解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题6.4 (C++代码)浏览:681 |
点我有惊喜!你懂得!浏览:1705 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:716 |
C二级辅导-阶乘数列 (C语言代码)浏览:642 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:590 |
不容易系列2 (C语言代码)浏览:641 |
成绩转换 (C语言代码)浏览:1048 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:660 |
【偶数求和】 (C语言代码)浏览:588 |
WU-小九九 (C++代码)浏览:1713 |