zoukankan      html  css  js  c++  java
  • 0035-购书款的计算

    题目

    购书款的计算
    难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B
    试题描述
    书店为鼓励顾客多购书,采取了下列优惠方案:
        ① 如一次购书不超过100元,则不予折扣;
        ② 如一次购书超过100元,但不超过300元,则全款按九折收取;
        ③ 如一次购书超过300元的,其中300元按九折收取,超过300元的部分按八折收取。
    现在给定某次购书的原价款,请你编写程序计算享受上述优惠后实际应该付款的数目。
    输入
    一个非负数表示某次购书的原价款。
    输出
    只有一个非负数,表示优惠后应付款的数额。
    输入示例
    93
    输出示例
    93
    其他说明
    输入的数据不超过10000。

    分析

        依然是分支。根据要求写好判断就行。

    代码

    #include<bits/stdc++.h>
    using namespace std;
    double a;
    int main()
    {
    	cin>>a;
    	if(a<=100) cout<<a;//不够100元不打折
    	else if(a<=300) cout<<a*0.9;//超过100元,不超过300元打九折。
    	else if(a>300) cout<<270+(a-300)*0.8;//超过300元中300元打九折,超过300元的部分打八折。
    	return 0;
    }
    作者:18西斯光剑
    出处:https://www.cnblogs.com/DARTH-VADER-EMPIRE/
    Copyright ©2018-2020 18西斯光剑
    All Rights Reserved.
  • 相关阅读:
    进程哪一个cpu
    AT&T 和 Intel 汇编语法的主要区别
    机器学习之一:线性回归、梯度下降算法
    解决Webstom 2017中,输入法候选框无法显示问题
    即时通信系统Openfire分析之八:集群管理
    即时通信系统Openfire分析之七:集群配置
    即时通信系统Openfire分析之六:路由表 RoutingTable
    即时通信系统Openfire分析之五:会话管理
    即时通信系统Openfire分析之四:消息路由
    即时通信系统Openfire分析之三:ConnectionManager 连接管理
  • 原文地址:https://www.cnblogs.com/DARTH-VADER-EMPIRE/p/9492316.html
Copyright © 2011-2022 走看看