14 条题解

  • 5
    @ 2022-4-9 9:55:59
    #include<iostream>
    #include<iomanip>
    using namespace std;
    int main()
    {
    double p,w,s,q;
    cin>>p>>s>>w;
    if(s<250)
    q=p*w*s;
    else if(s>=250&&s<500)
    q=p*w*s*0.98;
    else if(s>=500&&s<1000)
    q=p*w*s*0.95;
    else if(s>=1000&&s<2000)
    q=p*w*s*0.92;
    else if(s>=2000&&s<3000)
    q=p*w*s*0.9;
    else
    q=p*w*s*0.85;
    cout<<setiosflags(ios::fixed)<<setprecision(2)<<q<<endl;
    return 0;
    }
    
    • 3
      @ 2022-12-10 17:57:36

      这题运费等于p乘s乘w乘上(1-d) 在整个运算过程中p,s,w根本没有发生变化 所以考虑d就好。 当折扣为15%时: 15%=0.15 应该用p,s,w乘(1-0.15),也就是乘0.85

      知道没人看上面的废话so上代码

      #include<bits/stdc++.h>//万能头
      using namespace std;
      
      int main(){
      	double p,s,w;//定义
      	double d;//同上
      	cin>>p>>s>>w;//输入
      	if(s<250)d=1;
      	if(s>=250&&s<500)d=0.98;
      	if(s>=500&&s<1000)d=0.95;
      	if(s>=1000&&s<2000)d=0.92;
      	if(s>=2000&&s<3000)d=0.9;
      	if(s>=3000)d=0.85;//判断折扣为多少
      	cout<<fixed<<setprecision(2)<<p*s*w*d;//输出,记得保留两位小数
      	return 0;
      }
      

      留个赞吧蟹蟹(欢迎来luogu找我玩!

      • 2
        @ 2022-4-5 20:56:25

        #include<iostream>

        #include<iomanip>

        using namespace std;

        int main()

        {

        double p,w,s,q;
        
        cin>>p>>s>>w;
        
        if(s<250)
        
        q=p*w*s;
        
        else if(s>=250&&s<500)
        
        q=p*w*s*0.98;
        
        else if(s>=500&&s<1000)
        
        q=p*w*s*0.95;
        
        else if(s>=1000&&s<2000)
        
        q=p*w*s*0.92;
        
        else if(s>=2000&&s<3000)
        
        q=p*w*s*0.9;
        
        else
        
        q=p*w*s*0.85;
        
        cout<<setiosflags(ios::fixed)<<setprecision(2)<<q<<endl;
        
        return 0;
        

        }

        • 1
          @ 2022-12-10 15:06:39

          ...

          • 0
            @ 2024-10-4 13:51:04

            #include <stdio.h> #include <iostream> #include<iomanip> #include <math.h> using namespace std; int main() { double p,s,w,d; cin>>p>>s>>w; if(s<250)d=1; if(250<=s&&s<500)d=0.98; if(500<=s&&s<1000)d=0.95; if(1000<=s&&s<2000)d=0.92; if(2000<=s&&s<3000)d=0.9; if(3000<=s)d=0.85; cout<<fixed<<setprecision(2)<<pws*d; return 0; }

            • 0
              @ 2024-5-29 20:26:39

              #include<iostream> #include<cstdio> #include<iomanip> #include<cmath> using namespace std; int main() { int a,b,c; cin>>a>>b>>c; if(a+b>c){if (c+b>a){if(a+c>b){cout<<"yes"; }else{cout<<"no";} }else{cout<<"no";} }else{cout<<"no";} return 0; }

              • 0
                @ 2023-11-18 14:16:31
                #include<iostream>
                #include<iomanip>
                using namespace std;
                int main()
                {
                double p,w,s,q;
                cin>>p>>s>>w;
                if(s<250)
                q=p*w*s;
                else if(s>=250&&s<500)
                q=p*w*s*0.98;
                else if(s>=500&&s<1000)
                q=p*w*s*0.95;
                else if(s>=1000&&s<2000)
                q=p*w*s*0.92;
                else if(s>=2000&&s<3000)
                q=p*w*s*0.9;
                else
                q=p*w*s*0.85;
                cout<<setiosflags(ios::fixed)<<setprecision(2)<<q<<endl;
                return 0;
                }
                
                • 0
                  @ 2023-11-18 14:16:12
                  #include<iostream>
                  #include<iomanip>
                  using namespace std;
                  int main()
                  {
                  double p,w,s,q;
                  cin>>p>>s>>w;
                  if(s<250)
                  q=p*w*s;
                  else if(s>=250&&s<500)
                  q=p*w*s*0.98;
                  else if(s>=500&&s<1000)
                  q=p*w*s*0.95;
                  else if(s>=1000&&s<2000)
                  q=p*w*s*0.92;
                  else if(s>=2000&&s<3000)
                  q=p*w*s*0.9;
                  else
                  q=p*w*s*0.85;
                  cout<<setiosflags(ios::fixed)<<setprecision(2)<<q<<endl;
                  return 0;
                  }
                  
                  • 0
                    @ 2023-8-31 21:59:11

                    #include<iostream> #include<iomanip> using namespace std; int main() { double p,w,s,q; cin>>p>>s>>w; if(s<250) q=pws; else if(s>=250&&s<500) q=pws0.98; else if(s>=500&&s<1000) q=pws0.95; else if(s>=1000&&s<2000) q=pws0.92; else if(s>=2000&&s<3000) q=pws0.9; else q=pws*0.85; cout<<setiosflags(ios::fixed)<<setprecision(2)<<q<<"SB"<<endl; return 0; }

                    • 0
                      @ 2023-4-24 17:06:54
                      #include<bits/stdc++.h>
                      using namespace std;
                      int main()
                      {
                      double p,w,s,q;
                      cin>>p>>s>>w;
                      if(s<250)
                      q=p*w*s;
                      else if(s>=250&&s<500)
                      q=p*w*s*0.98;
                      else if(s>=500&&s<1000)
                      q=p*w*s*0.95;
                      else if(s>=1000&&s<2000)
                      q=p*w*s*0.92;
                      else if(s>=2000&&s<3000)
                      q=p*w*s*0.9;
                      else
                      q=p*w*s*0.85;
                      cout<<setiosflags(ios::fixed)<<setprecision(2)<<q<<endl;
                      return 0;
                      }
                      
                      • 0
                        @ 2022-7-3 9:04:25

                        #include<stdio.h> #include<iostream> using namespace std; int main() { double p,s,w,d; cin>>p>>s>>w; if(s<250) { d=0; double cost=pws*(1-d); printf("%.2lf",cost); }else if(s>=250&&s<=500) { d=0.02; double cost=pws*(1-d); printf("%.2lf",cost); }else if(s>=500&&s<=1000) { d=0.05; double cost=pws*(1-d); printf("%.2lf",cost); }else if(s>=1000&&s<=2000) { d=0.08; double cost=pws*(1-d); printf("%.2lf",cost); }else if(s>=2000&&s<=3000) { d=0.1; double cost=pws*(1-d); printf("%.2lf",cost); }else if(s>=3000) { d=0.15; double cost=pws*(1-d); printf("%.2lf",cost); } }

                        • -1
                          @ 2024-6-1 19:47:46
                          #include<bits/stdc++.h>
                          using namespace std;
                          
                          int main(){
                          	double p,s,w;
                          	double d;
                          	cin>>p>>s>>w;
                          	if(s<250)d=1;
                          	if(s>=250&&s<500)d=0.98;
                          	if(s>=500&&s<1000)d=0.95;
                          	if(s>=1000&&s<2000)d=0.92;
                          	if(s>=2000&&s<3000)d=0.9;
                          	if(s>=3000)d=0.85;
                          	cout<<fixed<<setprecision(2)<<p*s*w*d;
                          	return 0;
                          }
                          //钟鼎皓(●'◡'●)
                          

                          不要点

                          • -1
                            @ 2022-2-10 9:42:49

                            #include<iostream> #include<stdio.h> #include<math.h> #include<iomanip> #include<string.h> #include<algorithm> using namespace std; int main(){ double p,s,w,c; cin>>p>>s>>w; if(s<250){ c=psw; } else if(s>=250&&s<500){ c=psw0.98; } else if(s>=500&&s<1000){ c=psw0.95; } else if(s>=1000&&s<2000){ c=psw0.92; } else if(s>=2000&&s<3000){ c=psw0.9; } else{ c=psw*0.85; } printf("%.2lf",c); }

                            • -1
                              @ 2022-2-10 9:42:38

                              #include<iostream> #include<stdio.h> #include<math.h> #include<iomanip> #include<string.h> #include<algorithm> using namespace std; int main(){ double p,s,w,c; cin>>p>>s>>w; if(s<250){ c=psw; } else if(s>=250&&s<500){ c=psw0.98; } else if(s>=500&&s<1000){ c=psw0.95; } else if(s>=1000&&s<2000){ c=psw0.92; } else if(s>=2000&&s<3000){ c=psw0.9; } else{ c=psw*0.85; } printf("%.2lf",c); }

                              • 1

                              信息

                              ID
                              890
                              时间
                              1000ms
                              内存
                              128MiB
                              难度
                              7
                              标签
                              递交数
                              1429
                              已通过
                              301
                              上传者