K10257 木板面积 [area] (1)

题目描述

一年一次的夏令营又要开始了,卡卡西和小伙伴们早就做好了准备,满心期待着这趟快乐之旅。在一个阳光明媚的清晨,卡卡西在老师的带领下来到了这次夏令营的首站——“神奇木材加工厂”。这个木材加工厂比较特别,工人们只制作圆形和长方形样式的木板,工厂的测量工人每天需要计算每块成品木板的面积以便统计使用木材的数量。如果是一个圆形木板,他们只需要测量半径的长度;如果是一个长方形木板,仅需要测量两条边的长度(单位:厘米)。对工人师傅们而言,测量是一件很简单的事,但是计算木板面积却是一件重复而又繁琐的事,看着测量工人们愁眉苦脸的样子,卡卡西急在心上,亲爱的小朋友们,你们能帮助卡卡西,为测量工人们解决这个问题吗?

输入格式

输入数据有两行:

第一行一个正整数 m,表示测量的木板形状(1 表示圆形,2 表示长方形);

第二行有若干个数,如果 m=1,第二行给出圆形的半径 a(规定圆周率取 3.14);如果 m=2,第二行给出长方形长和宽 a,b(中间用空格隔开)。

输出格式

木板面积。(输出结果保留小数点后 2 位)

说明

数据范围:

0≤木板边长或半径≤500

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int lx;
    cin>>lx;//输入类型
    if(lx==1)//判断类型
    {
        float i;
        cin>>i;
        cout<<fixed<<setprecision(2)<<i*i*3.14<<endl;//保留两位小数后输出
    }
    else
    {
        float a,b;
        cin>>a>>b;
        cout<<fixed<<setprecision(2)<<a*b<<endl;
    }
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值