解题思路:
注意事项:
参考代码:
#include <stdio.h> #define PI 3.14159265358 int main() { double w, h; while (scanf("%lf %lf", &w, &h) && (w != 0 && h != 0)) { if (w < h){double t = w;w = h;h = t;}; double t1 = w / (PI + 1) > h ? h : w / (PI + 1), t2 = h / PI > 2 * w / 3 ? 2 * w / 3 : h / PI; double value1 = (PI * t1 * t1 * h) / 4, value2 = (PI * t2 * t2 * (w - t2)) / 4; printf("%.3lf\n", value1 > value2 ? value1 : value2); } return 0; }
0.0分
0 人评分
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1372 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:503 |
C语言程序设计教程(第三版)课后习题6.5 (Java代码)浏览:1124 |
C二级辅导-同因查找 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:674 |
K-进制数 (C++代码)浏览:858 |
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:733 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:524 |
WU-输出九九乘法表 (C++代码)浏览:1671 |
Wu-求圆的面积 (C++代码)浏览:1895 |