6 条题解

  • 2
    @ 2024-1-30 11:30:15

    呵呵,世道变了,没想到现在连蓝桥杯的模拟题都这么简单在这里我为大家提供两种解法,至于想要选哪种,你自行选择~

    已AC,请放心食用

    第一种解法:普通解法

    注意事项:

    1.保留两位小数的方法;

    2.数字类型是小数,所以变量类型是double。

    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main()
    {
        double r;
        cin >> r;
        cout << fixed << setprecision(2) << 3.14 * r * r << " ";
        cout << fixed << setprecision(2) << 2 * 3.14 * r;
        return 0;
    }
    

    第二种解法:函数解法

    注意事项:

    1.函数的使用方法;

    2.保留两位小数的方法;

    3.数字类型是小数,所以变量类型是double。

    #include <iostream>
    #include <iomanip>
    using namespace std;
    void s(double r)
    {
        double s = 3.14 * r * r;
        cout << fixed << setprecision(2) << s << " ";
    }
    void c(double r)
    {
        double c = 2 * 3.14 * r;
        cout << fixed << setprecision(2) << c;
    }
    int main()
    {
        double r;
        cin >> r;
        s(r);
        c(r);
        return 0;
    }
    

    养成好习惯,看后点个赞( •̀ ω •́ )✧!

    • 1
      @ 2024-5-12 17:15:54

      此题很简单,直接上代码!

      #include <bits/stdc++.h>
      using namespace std;
      int main(){
          double n,s,c;
          cin >> n;
          s=3.14*n*n;//计算面积
          c=3.14*(n*2);//计算周长
          cout << fixed << setprecision(2) << s << " ";//打印面积
          cout << fixed << setprecision(2) << c;//打印周长
          return 0;
      }//已AC,请放心食用,给个赞吧!
      
      • 1
        @ 2022-10-2 17:40:03
        #include <iostream>
        #include <iomanip>
        using namespace std;
        int main()
        {
            double r;
            cin >> r;
            cout << fixed << setprecision(2) << 3.14 * r * r << " ";
            cout << fixed << setprecision(2) << 2 * 3.14 * r;
            return 0;
        }
        
        
        • 0
          @ 2023-7-20 13:53:39
          #include <bits/stdc++.h>
          using namespace std;
          int main(){
              double a;
              cin >> a;
              double n, m;
              n = a * a * 3.14;
              m = a * 2.0 * 3.14;
              cout << fixed << setprecision(2) << n << " " << setprecision(2) << m;
          }
          
          • 0
            @ 2023-2-4 17:49:02

            挺简单的 确实只有亿点点简单而已👀️ 不说了,直接上代码🚀️

            #include <bits/stdc++.h>//Bob(8520576)
            using namespace std;
            int main()
            {
                double r;
                cin >> r;
                cout << fixed << setprecision(2) << 3.14 * r * r << " ";
                cout << fixed << setprecision(2) << 2 * 3.14 * r;
                return 0;
            }
            

            已AC,放心使用

            • -2
              @ 2022-8-5 19:43:30

              挺简单的

              cout<<fixed<<setprecision(2)<<a*r*r<<" ";
              cout<<fixed<<setprecision(2)<<2*a*r<<" ";
              

              但是一定要注意!!!double a=3.14; 不能什么double a=3.1415926; 这样子反而过不去

              • 1

              信息

              ID
              1614
              时间
              1000ms
              内存
              256MiB
              难度
              4
              标签
              递交数
              230
              已通过
              109
              上传者