问题标题: 1075   合理选择快递 怎吗做?

0
0

0
已采纳
杨陈卓
杨陈卓
新手天翼
新手天翼

核心

    if(n<=1000)
    {
        if(y=='n') cout<<"YD"<<endl;
        else if(y=='y') cout<<"Same"<<endl;
        return 0;
    }
    else
    {
        sf=(n-1000)/500;
        sf*=3;
        if((n-1000)%500!=0) sf+=3;
        yd=(n-1000)/500;
        yd*=4;
        if((n-1000)%500!=0) yd+=4;
    }
    if(y=='y') yd+=4;
    if(yd+8<sf+12) cout<<"YD"<<endl;
    else if(sf+12<yd+8) cout<<"SF"<<endl;
    else cout<<"Same"<<endl;

 

0
郑怡翔
郑怡翔
初级天翼
初级天翼
//核心:
if(a<=1000)
    {
        shun=12;
        yun=8;
    }
    else if(a>1000)
    {
        shun=12+((a-1000)/500)*3;
        yun=8+((a-1000)/500)*4;
        if(a%500!=0)
        {
            shun+=3;
            yun+=4;      
        }
    }

然后判断是否加急,然后判断输出

0
杜天泽
杜天泽
新手守护
新手守护
if(a<=1000)
    {
        YD=8;SF=12;
    }
    else if(a>1000)
    {
        SF=12+((a-1000)/500)*3;
        YD=8+((a-1000)/500)*4;
        if(a%500!=0)
        {
            SF+=3;
            YD+=4;      
        }
    }
    if(s=='y')
    {
        YD=YD+4;
    }
0
谢其桦
谢其桦
资深守护
资深守护

提醒一下:

 {
            SF+=3;
            YD+=4;      
        }
    }
    if(s=='y')
    {
        YD=YD+4;
    }

 

0
黄俊博
黄俊博
资深光能
资深光能

我的方法不用计算,

核心如下:

if(n<=1000)
    {
        if(k=='n') cout<<"YD";
        if(k=='y') cout<<"Same";
    }
    else
    if(n>1000)
    {
        if(k=='n')
        {
            if(n<3000)cout<<"YD";
            if(n==3000)cout<<"Same";
            if(n>3000)cout<<"SF";
        }
        else
        if(k=='y')
        {
            cout<<"SF";
        }
    }

望采纳,谢谢

0
舒航
舒航
新手守护
新手守护
if(a<=1000)//判断
    {
        YD=8;SF=12;
    }
    else if(a>1000)
    {
        SF=12+((a-1000)/500)*3;
        YD=8+((a-1000)/500)*4;
        if(a%500!=0)
        {
            SF+=3;
            YD+=4;      
        }
    }
    if(s=='y')
    {
        YD=YD+4;
    }
舒航在2018-01-21 12:47:45追加了内容

这是核心代码。

0
我要回答