zoukankan      html  css  js  c++  java
  • ACM培训4dyy第二课——好杂的几道题

    【ACM培训第二课】

    内容:好杂的几道题

    学时:两天

    形式:上机做题

    因为一些个人原因,耽误了一周,前面一周出了几道题让dyy做,一起贴上来吧~

    ACM Day1: Average-平均数 输入三个数,输出它们的平均数,保留3位小数

    ACM Day2: Area-圆柱体的表面积 输入底面半径r和高h,输出圆柱体的表面积,保留3位小数。

    样例输入(Sample Input):3.5 9

    样例输出(Sample Output):Area = 274.889

    提示(Hint):PI = 4.0 * atan(1.0);//头文件:<math.h>

    挑一个做得不错的代码,也贴上来。其实都是dyy的,有些改了一下。

    Day1:

    #include <iostream>
    #include<iomanip>
    using namespace std;
    
    int main()
    {
        double x,y,z,a;
        cin >>x>>y>>z;
        a=(x+y+z)/3;
        cout <<setiosflags(ios::fixed);
        cout <<setprecision(3);
        cout << a<< endl;
        return 0;
    }

    Day2:

    #include <iostream>
    #include<math.h>
    #include<iomanip>
    using namespace std;
    
    int main()
    {
        const double PI = 4.0 * atan(1.0);
        double r,h,a;
        cin >>r>>h;
        a=PI*(2*r*h+2*r*r);
        cout <<setiosflags(ios::fixed);
        cout<<setprecision(3);
        cout<<"Area ="<<a;
        return 0;
    }


    这两天的题目都不难,主要是想让大家熟悉保留小数的写法。还有就是ACM竞赛是很注重格式的,希望大家能严格按照要求的格式输入和输出。

  • 相关阅读:
    day03 字符串
    day02 运算符和编码
    day01 初识Python
    windows 安装yaml支持和pytest支持等
    Python自动补全缩写意义
    关于python接口测试connect error
    关于Python的post请求报504错误
    python函数参数*args **kwargs
    利用Python语言Appium启动ios app
    shell 中| 用法
  • 原文地址:https://www.cnblogs.com/conanliu/p/ACMTraining4dyy-2.html
Copyright © 2011-2022 走看看