1 条题解
-
0
思路分析
1. 任务拆解:
- 读取长宽之和x与长宽之差y
- 计算长方形的长和宽
- 计算长方形的面积
- 输出面积(保留一位小数)
2. 关键点分析:
- 设长为a,宽为b
- 已知条件:a + b = x,a - b = y
- 根据和差公式:
- 长 a = (x + y) / 2
- 宽 b = (x - y) / 2
- 面积 = 长 × 宽
3. 步骤规划:
- 读取x和y的值
- 计算长 c = (x + y) / 2
- 计算宽 k = x - c(或k = (x - y) / 2)
- 计算面积 = c × k
- 格式化输出面积(保留一位小数)
4. 代码对应:
double x,y,c,k; cin>>x>>y;→ 读取输入数据c=(x+y)/2;→ 计算长k=x-c;→ 计算宽cout<<fixed<<setprecision(1)<<c*k;→ 格式化输出面积
- 1
信息
- ID
- 4048
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 5
- 标签
- (无)
- 递交数
- 73
- 已通过
- 31
- 上传者