9 条题解

  • 3
    @ 2023-6-30 14:18:36

    这是xxs都会的计算题,还是比较简单的

    我们先知道一下圆的几个基本公式

    d(直径) = 2 r(半径)

    S圆(面积) = πr^2 (πrr)

    C圆 (周长)= πd

    那么我们用公式输出即可

    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main()
    {
    double r;
    cin >> r;
    cout <<fixed <<setprecision(4)<<r*2 << " ";
    cout <<fixed <<setprecision(4)<<r*2*3.14159 << " ";
    cout <<fixed <<setprecision(4)<<r*r*3.14159;
    return 0;
    }
    
    • 2
      @ 2023-8-4 22:00:43
      #include<bits/stdc++.h>
      using namespace std;
      int main()
      {
          double a;
          cin>>a;
          double d=2*a;
          double c=d*3.14159;
          double s=a*a*3.14159;
          cout<<fixed<<setprecision(4)<<d<<" "<<c<<" "<<s<<endl;
          return 0;
      }
      

      🔶知道公式后还要注意保留4位小数

      • 2
        @ 2023-7-23 16:28:13

        题不难公式输出即可

        #include <iostream>
        #include <iomanip>
        using namespace std;
        int main()
        {
            double a;
            cin>>a;
            cout<<fixed<<setprecision(4)<<a*2<<" ";
            cout<<fixed<<setprecision(4)<<a*2*3.14159<<" ";
            cout<<fixed<<setprecision(4)<<a*a*3.14159;
            return 0;
        }
        
        • 2
          @ 2023-6-10 14:07:27

          这道题的难点在于圆的直径、周长、面积公式,那就勉为其难,给大家参考一下公式吧。 中文:直径=2半径|周长=2圆周率半径|面积=圆周率半径^2 English:R=2r|C=2PIr|S=PIr^2 上代码:

          #include<iostream>
          #include<cmath>
          #include<iomanip>
          using namespace std;
          int main()
          {
              const double PI=3.14159;
              double r;
              cin>>r;
              double R=2*r;
              double C=2*PI*r;
              double S=PI*pow(r,2);
              cout<<fixed<<setprecision(4)<<R<<" "<<C<<" "<<S;
              return 0;
          }
          
          • 1
            @ 2023-8-31 17:18:25

            题目描述

            给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数 r,输出圆的直径、周长、面积,每个数保留小数点后 4 位。圆周率取值为 3.14159。 输入:1行,一个实数 r(0<r≤10000),表示圆的半径 输出:1行,3个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后 4位。

            注意事项

            1. 公式: d(直径) = 2 r(半径)

            S圆(面积) = πr^2 (πrr)

            C圆 (周长)= πd

            AC代码

            #include
            using namespace std;
            int main(){
            	double r,a,b,c;
            	cin>>r;
            	cout<<fixed<<setprecision(4)<<r*2<<" ";
            	cout<<fixed<<setprecision(4)<<r*2*3.14159<<" ";
            	cout<<fixed<<setprecision(4)<<r*r*3.14159<<" ";
            	return 0;
            }
            
            • 1
              @ 2023-7-25 19:53:05

              题不是非常的难,只需要运用公式就彳亍

              #include <iostream>
              #include <iomanip>
              using namespace std;
              int main(){
                  double w;
                  cin>>w;
                  cout<<fixed<<setprecision(4)<<w*2<<" ";
                  cout<<fixed<<setprecision(4)<<w*2*3.14159<<" ";
                  cout<<fixed<<setprecision(4)<<w*w*3.14159;
                  return 0;
              }
              
              • 1
                @ 2023-6-18 18:05:21
                #include <iostream>
                #include <iomanip>
                using namespace std;
                int main()
                {
                    double a;
                    cin>>a;
                    cout<<fixed<<setprecision(4)<<a*2<<" ";
                    cout<<fixed<<setprecision(4)<<a*2*3.14159<<" ";
                    cout<<fixed<<setprecision(4)<<a*a*3.14159;
                    return 0;
                }//这道题不难,关键是空格别忘和输出顺序别搞错。我把所有运算都放到输出里了,有亿点长。
                
                • 1
                  @ 2023-5-20 3:47:59

                  解析:

                  圆的各种公式:

                  1. 直径:2r2 * r
                  2. 周长:2pir2 * pi * r
                  3. 面积:pirrpi * r * r

                  其中pipi表示圆周率。

                  参考代码:

                  #include <iostream>
                  #include <iomanip>
                  using namespace std;
                  int main()
                  {
                      double r, pi = 3.14159;
                      cin >> r;
                      cout << fixed << setprecision(4) << 2 * r << " " << 2 * pi * r << " " << pi * r * r;
                      return 0;
                  }
                  
                  • 0
                    @ 2023-5-21 16:10:35

                    解法1:设置浮点型常量

                    使用cin, cout进行输入输出

                    #include <bits/stdc++.h>
                    using namespace std;
                    int main()
                    {
                    	const double PI = 3.14159;//将圆周率设为常量
                    	double r;
                    	cin>>r;
                    	cout<<fixed<<setprecision(4)<<2*r<<' '<<2*PI*r<<' '<<PI*r*r;
                    	return 0;
                    }
                    

                    解法2:设置符号常量

                    使用cin, cout进行输入输出

                    #include <bits/stdc++.h>
                    using namespace std;
                    #define PI 3.14159 //将圆周率设为符号常量
                    int main()
                    {
                    	double r;
                    	cin>>r;
                    	cout<<fixed<<setprecision(4)<<2*r<<' '<<2*PI*r<<' '<<PI*r*r;
                    	return 0;
                    }
                    
                    • 1

                    信息

                    ID
                    85
                    时间
                    1000ms
                    内存
                    128MiB
                    难度
                    3
                    标签
                    递交数
                    424
                    已通过
                    224
                    上传者