3 条题解

  • 1
    @ 2024-3-17 12:38:22

    日常刷题

    这一道题非常简单,就是用if……else if语句判断不同的情况,请看题解

    已AC,请放心食用
    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        double n, m;
        cin >> n >> m;
        double l = n * m;
        if (m == 1)
        {
            l *= 0.0325;
        }
        else if (m == 2)
        {
            l *= 0.0375;
        }
        else if (m == 3 || m == 4)
        {
            l *= 0.0425;
        }
        else if (m >= 5)
        {
            l *= 0.0475;
        }
        cout << fixed << setprecision(1) << n + l;
        return 0;
    }
    

    点个赞呗


    点赞的最帅

    • 0
      @ 2023-5-2 21:59:49
      #include <bits/stdc++.h>
      using namespace std;
      int main()
      {
          double n,m;
          cin >> n >> m;
          if(m>=5)
          {
              cout << fixed << setprecision(1);
              cout << m*n*0.0475+n; 
          }
          else if(m>=3)
          {
              cout << fixed << setprecision(1);
              cout << m*n*0.0425+n;
          }
          else if(m==2)
          {
              cout << fixed << setprecision(1);
              cout << m*n*0.0375+n;
          }
          else
          {
              cout << fixed << setprecision(1);
              cout << m*n*0.0325+n;
          }
      }
      
      • 0
        @ 2023-4-3 21:58:55

        怎么没有题解啊()

        #include<bits/stdc++.h>
        using namespace std;
        int main()
        {
            double n;
            int m;
            cin>>n>>m;
            if (m>=5)
                n=n+m*n*0.0475;
            else if (m>=3)
                n=n+m*n*0.0425;
            else if (m==2)
                n=n+m*n*0.0375;
            else
                n=n+n*0.0325;
            cout<<fixed<<setprecision(1)<<n;
            return 0;
        }
        
        • 1

        信息

        ID
        338
        时间
        1000ms
        内存
        16MiB
        难度
        4
        标签
        递交数
        116
        已通过
        53
        上传者