1 条题解

  • 0
    @ 2025-10-29 15:56:45

    题目:计算矩形扩建为正方形增加的面积

    思路分析

    1. 任务拆解:

      • 输入矩形的长和宽
      • 确定正方形的边长(取长和宽中的较大值)
      • 计算正方形面积与原矩形面积的差值
      • 输出增加的面积
    2. 关键点分析:

      • 正方形边长 = max(长, 宽)
      • 增加面积 = 正方形面积 - 矩形面积
      • 使用条件判断确定较大边长
    3. 步骤规划:

      • 输入矩形的长a和宽b
      • 判断a和b的大小关系
      • 如果a≥b,正方形边长为a,增加面积 = a² - a×b
      • 如果b>a,正方形边长为b,增加面积 = b² - a×b
      • 输出增加的面积
    4. 代码对应:

      • 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
    上传者