0
已解决
胡钰妍
资深光能
资深光能
1102:(75分)
- #include<iostream>
- using namespace std;
- int k,n;
- double ans;
- int main(){
- cin>>k>>n;
- if(k==1) {
- if(n<=5) {
- ans=10*n;
- }
- else if(n>=6 && n<=10) {
- ans=5*10+(n-5)*8;
- }
- else if(n>10) {
- ans=5*10+(10-5)*8+(n-10)*6.5;
- }
- else if(k==2){
- if(n<=10) {
- ans=9*n;
- }
- }
- else if(n<=50) {
- ans=7.2*n;
- }
- else {
- ans=5.4*n;
- }
- }
- else if(k==3){
- if(n>=10 && n<30)
- ans=7*n;
- else if(n<50)
- ans=6*n;
- else ans=5*n;
- }
- cout<<int(ans+0.5);
- return 0;
- }
1231(80分)
- #include<iostream>
- #include<cstdio>
- using namespace std;
- int main()
- {
- double a,b;
- cin>>a;
- if(a<=3)
- {
- cout<<8;
- }
- if(a>3)
- {
- b=(a-3)*2.2+8;
- printf("%.1f",b);
- }
- return 0;
- }
- 哪错了
0
已采纳
郑金顺
中级光能
中级光能
1102
double ans
if(k==1) {
if(n<=5) ans=10*n;
else if(n>=6 && n<=10) ans=5*10+(n-5)*8;
else if(n>10) ans=5*10+(10-5)*8+(n-10)*6.5;
}
else if(k==2){
if(n<=10) ans=9*n;
else if(n<=50) ans=7.2*n;
else ans=5.4*n;
}
else if(k==3){
if(n>=10 && n<30) ans=7*n;
else if(n<50) ans=6*n;
else ans=5*n;
}
cout<<int(ans+0.5);
1231
不是
- if(a<=3)
- {
- cout<<8;
- }
- 而是
- if(a<=3)
- {
- cout<<8。0;
- }
0