【cpp】CSP 201612-2 工资计算

本文介绍了如何使用C++解决CSP 201612-2题目的工资计算问题,涵盖了基本的算法和数据结构应用,包括员工工资的计算、奖金和扣税等复杂逻辑。
摘要由CSDN通过智能技术生成
#include<bits/stdc++.h>
using namespace std;



int main(){
    double lev[10],after, before,tax[10],need[10], rate[10],remain;
    lev[1] = 3500;
    lev[2] = lev[1]+1500-45;
    lev[3] = lev[2]+3000-300;
    lev[4] = lev[3]+4500-900;
    lev[5] = lev[4]+26000-6500;
    lev[6] = lev[5]+20000-6000;
    lev[7] = lev[6]+25000-8750;
    lev[8] = 88430;

    // if locate in lev[i], tax[i] has been payed.
    tax[1] = 0;
    tax[2] = 45;
    tax[3] = tax[2]+300;
    tax[4] = tax[3]+900;
    tax[5] = tax[4]+6500;
    tax[6] = tax[5]+6000;
    tax[7] = tax[6]+8750;

    // if locate in lev[i], need[i] has payed full taxes.
    need[2] = 3500;
    need[3] = 3500+1500;
    need[4] = 3500+1500+3000;
    need[5] = 3500+1500+3000+4500;
    need[6] = 3500+1500+3000+4500+26000;
    need[7] 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值