美文网首页C语言
郑州轻工业大学oj题解(C语言)1034: 夏季促销

郑州轻工业大学oj题解(C语言)1034: 夏季促销

作者: 缘点点 | 来源:发表于2020-02-24 23:09 被阅读0次

    1034: 夏季促销

    • 题目描述
      商场夏季促销,购物500元以下,不打折;购物500元(含)以上,95折;购物1000元(含)以上,9折;购物3000元(含)以上,85折;购物5000元(含)以上,8折。根据消费金额,确定用户实际需要支付的数目。

    • 输入
      输入一个实数,表示消费金额。

    • 输出
      输出一个实数,表示用户实际需要支出的数目,保留两位小数。

    • 参考代码:

    #include<stdio.h> 
      
    int main() 
    { 
        double a, b; 
       
        scanf("%lf", &a); 
         
        if(a < 500) 
            b = a; 
        else if(a<1000) 
            b = 0.95 * a; 
        else if(a < 3000) 
            b = 0.9 * a; 
        else if(a < 5000) 
            b = 0.85 * a; 
        else
            b = 0.8 * a; 
             
        printf("%.2f\n", b); 
        return 0; 
    }
    
    • 代码解析:
      读懂题意后,这里的判断明显是冲突的,所以这里用else if来判断其他不同的情况,而不是只用if。

    相关文章

      网友评论

        本文标题:郑州轻工业大学oj题解(C语言)1034: 夏季促销

        本文链接:https://www.haomeiwen.com/subject/ojygqhtx.html