题解 | #网购#

网购

https://www.nowcoder.com/practice/5d7dfd405e5f4e4fbfdff6862c46b751

#include <stdio.h>
int main() 
{
    double price = 0.0;
    int month = 0;
    int day = 0;
    int flag = 0;
    double cut = 1.0;
    double last = 0.0;
    scanf("%lf %d %d %d",&price,&month,&day,&flag);
    if(month == 11 && day == 11)
    {
        cut = 0.7;
        if(flag==1)
        {
            last = price*cut-50;
        }
        else 
        {
            last = price*cut;
        }
    }
    else if(month == 12 && day == 12)
    {
        cut = 0.8;
        if(flag==1)
        {
            last = price*cut-50;
        }
        else 
        {
            last = price*cut;
        }
    }
    if(last<0.0)
    {
        printf("%.2lf\n",0.0);
    }
    else 
    {
        printf("%.2lf\n",last);
    }

    return 0;
}

全部评论

相关推荐

zYvv:双一流加大加粗再标红,然后广投。主要是获奖荣誉不够,建议开始不用追求大厂,去别的厂子刷下实习。
点赞 评论 收藏
分享
06-02 15:17
门头沟学院 Java
心爱的idea:怎么会呢 应该是打招呼有问题 问就说实习6个月全国可飞随时到岗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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