题解 | #牛牛的快递#

牛牛的快递

https://www.nowcoder.com/practice/41b42e7b3c3547e3acf8e90c41d98270

新手,写的长了点但好理解

#include <stdio.h>

int main()

{

    float a=0;

    int z=0;

    char b=0;

    int ret=0;

    scanf("%f %s",&a,&b);

    if(b=='y')

    {

      ret=1;

    }

    else

    {

        ret=0;

    }

    if((int)a!=a/1)

    {

       if(a<=1)

       {

        z=20+5*ret;

        printf("%d",z);

       }

       else

       {

        z=20+(a/1)+5*ret;

        printf("%d",z);

       }

    }

    else if(a==a/1)

    {

        if(a<=1)

       {

        z=20+5*ret;

        printf("%d",z);

       }

       else

       {

        z=20+(a-1)*1+5*ret;

        printf("%d",z);

       }

    }

    return 0;

}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务