• 洛谷U2641 木板面积(area)——S.B.S.


    题目背景

    一年一次的夏令营又要开始了,卡卡西和小伙伴们早就做好了准备,满心期 待着这趟快乐之旅。在一个阳光明媚的清晨,卡卡西在老师的带领下来到了这次 夏令营的首站——“神奇木材加工厂” 。

    题目描述

    这个木材加工厂比较特别,工人们只制

    作圆形和长方形样式的木板, 工厂的测量工人每天需要计算每块成品木板的面积

    以便统计使用木材的数量。如果是一个圆形木板,他们只需要测量半径的长度;

    如果是一个长方形木板,仅需要测量两条边的长度(单位:厘米) 。对工人师傅

    们而言, 测量是一件很简单的事, 但是计算木板面积却是一件重复而又繁琐的事,

    看着测量工人们愁眉苦脸的样子,卡卡西急在心上,亲爱的小朋友们,你们能帮

    助卡卡西,为测量工人们解决这个问题吗?

    输入输出格式

    输入格式:

    输入:输入数据有两行。第一行一个正整数 m,表示测量的木板形状(1表示圆

    形,2 表示长方形) ;第二行有若干个数,如果 m=1,第二行给出圆形的

    半径 a(规定圆周率取 3.14) ;如果 m=2,第二行给出长方形长和宽 a,b

    (中间用空格隔开) 。

    输出格式:

    输出:木板面积。 (最后输出结果四舍五入精确到小数点后 2 位)

    输入输出样例

    输入样例#1:
    输入1: (area.in)
    1 
    3.0 
    输出样例#1:
    输出1: (area.out) 
    28.26
    输入样例#2:
    输入2: (area.in) 
    2 
    3.0 4.0 
    输出样例#2:
    输出2: (area.out) 
    12.00

    说明

    数据范围:

    0≤木板边长或半径≤500

    ——————————————————————————————————————————————————————

     1 #include<iostream>
     2 #include<cstdio>
     3 #include<cstring>
     4 #include<cmath>
     5 #include<algorithm>
     6 #include<queue>
     7 #include<cstdlib>
     8 using namespace std;
     9 int read(){
    10     int x=0,f=1;char ch=getchar();
    11     while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
    12     while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}
    13     return x*f;
    14 }
    15 void circle();
    16 void square();
    17 int main()
    18 {
    19     std::ios::sync_with_stdio(false);
    20     int n,m;
    21     cin>>n;
    22     if(n==1) circle();
    23     if(n==2) square();
    24     return 0;
    25 }
    26 void circle()
    27 {
    28     double a,s;
    29     cin>>a;
    30     s=3.14*a*a;
    31     printf("%.2f",s);
    32     return;
    33 }
    34 void square()
    35 {
    36     double a,b,s;
    37     cin>>a>>b;
    38     s=a*b;
    39     printf("%.2f",s);
    40     return;
    41 }
    View Code
  • 相关阅读:
    ll command not found 当ll无法识别的解决办法
    idea控制台全屏
    查看centos版本号
    java Error: 无法访问org.apache.http.annotation.ThreadSafe 找不到org.apache.http.annotation.ThreadSafe的类文件
    DigestUtils.md5Hex()加密
    JAVA 8 '::' 关键字
    CVE-2020-1472 NetLogon特权提升漏洞
    OpenSSH的scp命令注入漏洞(CVE-2020-15778)
    redis未授权访问漏洞&简单利用&总结
    常见web信息泄露
  • 原文地址:https://www.cnblogs.com/SBSOI/p/5574975.html
Copyright © 2020-2023  润新知