1 条题解
-
0
题目:计算矩形扩建为正方形增加的面积
思路分析
-
任务拆解:
- 输入矩形的长和宽
- 确定正方形的边长(取长和宽中的较大值)
- 计算正方形面积与原矩形面积的差值
- 输出增加的面积
-
关键点分析:
- 正方形边长 = max(长, 宽)
- 增加面积 = 正方形面积 - 矩形面积
- 使用条件判断确定较大边长
-
步骤规划:
- 输入矩形的长a和宽b
- 判断a和b的大小关系
- 如果a≥b,正方形边长为a,增加面积 = a² - a×b
- 如果b>a,正方形边长为b,增加面积 = b² - a×b
- 输出增加的面积
-
代码对应:
int a,b,s;- 定义长、宽和增加面积变量cin>>a>>b;- 输入长和宽if(a>b)- 判断长是否大于宽s=a*a-a*b;- 以长为边长计算增加面积cout<<s;- 输出结果else- 宽大于长的情况s=b*b-a*b;- 以宽为边长计算增加面积cout<<s;- 输出结果
-
- 1
信息
- ID
- 332
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 2
- 标签
- (无)
- 递交数
- 489
- 已通过
- 286
- 上传者