问题标题: 酷町堂:1102

0
0
已解决
丁方梓
丁方梓
新手守护
新手守护

1102

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<string>
using namespace std;
int main(){
    int k,n;
    cin>>k>>n;
    if(k==1){
        if(n<5){
            cout<<n*9;
        }
        if(10>n>=5){
            cout<<n*8;
        }
        if(n>=10){
            cout<<6.5*n;
            if(n/0.5%2=0){ 
                cout<<n+1;
            }
            if(n/0.5%2=1){
                cout<<n;
            }
        }
    }

return 0;
}

中间有错,帮改一下,其余代码懒得写太长。谢谢


0
已采纳
曹芊一
曹芊一
初级守护
初级守护

思路:

1.书店买书:10元/本,超过5本以外的,8元/本,超过10本以外的,则6.5元/本。通过这句话的“以外的”,就可以知道它只有超过10本以外的那一段是6.5元/本。

2.网上购买:9元/本,超过10本,全部打8折,超过50本,则全部打六折。通过这句话的“全部”,就可以知道它只要超过50本,那全部的书都是全部打6折。

3.团购:10本起团购,7元/本,达到或超过30本,则6元/本,达到或超过50本,则5元/本。通过这句话,我们就可以知道它小于等于10本的那一段,7元一本。大于等于30本的那一段,则全部6元一本,大于等于50本的那一段,整体5元一本。

0
0
我要回答