14 条题解
-
5limingjie LV 7 @ 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; }
-
32022-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找我玩!
-
22022-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;
}
-
12022-12-10 15:06:39@
...
-
02024-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; }
-
02024-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; }
-
02023-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; }
-
02023-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; }
-
02023-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; }
-
02023-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; }
-
02022-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); } }
-
-12024-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; } //钟鼎皓(●'◡'●)
-
-12022-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); }
-
-12022-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
- 上传者