1、安徽工程大学 数学建模(选修课)课程论文题目:个人所得税分配方案摘 要:本方案是通过线性规划来解决个人年纳税额最小且年收入分配(月工资与年终奖的分配)最优问题。在年收入一定的情况下,合理分配每月工资与年终一次性奖金,从而使个人纳税符合国家规定的纳税要求,又满足纳税总额最小的目的。对于问题一,根据题目给出的每月工资应纳税计算方案以及一次性奖金纳税计算方案,得到了一个年纳税金最小的优化模型即模型一,用 C 语言编程,求得年收入为 10 万元的职员的年收入最优分配方案为最佳月收入:6834 元,年终奖金:17992 元,最低年纳税总额:3280.56 元 。对于问题二,结合模型一,适当改进程序,得出
2、结果从 30000 到 150000 步长为 1000 的 M 各值对应的最优解(见附录 1 中的表五) 。对于问题三,通过对每 月 等 额 本 息 还 款 法 和 每 月 等 额 本 金 还 款 法 进 行 比较 , 最 终 得 出 每 月 等 额 本 息 还 款 法 比 较 适 合 该 夫 妇 的 情 况 。 因为贷款方式有个人住房银行抵押贷款和个人住房公积金贷款两种,通过对两种贷款方式的年利率进行对比,可以发现个人公住房积金贷款的年利率要小很多,在还款年限相同的条件下,贷款人要偿还的利息就相对少很多。但是由于住 房 公 积 金 管理 机 构 发 放 的 住 房 抵 押 贷 款 的 对 象
3、 是 缴 存 住 房 公 积 金 的 在 职 职 工 和 汇 缴 单 位的 离 退 休 职 工 , 只 有 符 合 条 件 的 人 才 能 申 请 住 房 公 积 金 贷 款 。 所 以 本 文 把此 夫 妇 的 情 况 分 为 两 种 , 一 种 是 不 符 合 公 积 金 贷 款 要 求 , 只 能 全 部 采 用 个 人住 房 银 行 抵 押 贷 款 , 建 立 模 型 二 , 通 过 C 语 言 编 程 求 解 就 可 得 出 最 优 解 ,即 还款年数: 10 年,每月还款额:5228.00 元,还贷利息及缴税总额:430431.62 元,月基本工资:3745.00 元,年终奖:60
4、.00 元; 另 一 种 情 况 是 该夫 妇 符 合 公 积 金 贷 款 申 请 条 件 , 由 于 国家规定夫妻公积金贷款的最高额度是40 万元,而该夫妇买房需 55 万元,减去 20%即 11 万元的首付之后,还需要贷款 44 万元。因此,为了使还款额最小,我们假设该夫妇可以申请最高额度贷款,剩余 4 万就采用个人住房银行抵押贷款,由此建立模型三,并通过 C 语言编程求解得还款年数:8.12 年,月还款总额:5228.00 元,月还公积金贷款额:4622.63 元,月还个人银行抵押贷款额:605.37 元,公积金贷款利息总额:189870.88 元,个人银行抵押贷款利息总额:29551.
5、06 元,缴税总额:1461.60元,还贷利息及缴税总额:220883.54 元,月基本工资:3745.00 元,年终奖:60.00 元。关键词: 线性规划 合理分配年收入 年纳税额最小 合理的贷款 还贷利息及缴税总额最少 C 语言编程1队员 1:丁 鑫(电气 2112 3112116201)队员 2:展孝东(电气 2112 3112116234)指导老师: 周 金 明 成 绩: 完成日期:2012.11.72一、问题重述广受社会关注的个人所得税起征点标准,全国人民代表大会常务委员会关于修改中华人民共和国个人所得税法的决定(2011 年 6 月 30 日第十一届全国人民代表大会常务委员会第二十
6、一次会议通过)第十一届全国人民代表大会常务委员会第二十一次会议决定对中华人民共和国个人所得税法作如下修改:一、第三条第一项修改为:“工资、薪金所得,适用超额累进税率,税率为百分之三至百分之四十五(税率表附后)。”二、第六条第一款第一项修改为:“工资、薪金所得,以每月收入额减除费用三千五百元后的余额,为应纳税所得额。”三、第九条中的“七日内”修改为“十五日内”。四、个人所得税税率表一(工资、薪金所得适用)修改为:1、每月工资应纳税计算方案:月应纳税所得额=月工薪收入-费用扣除标准(3500)表一超额累进税率级数 全月应纳税所得额 税率( %)1 不超过 1500 元的 32 超过 1500 元至
7、 4500 元的部分 103 超过 4500 元至 9000 元的部分 204 超过 9000 元至 35000 元的部分 255 超过 35000 元至 55000 元的部分 306 超过 55000 元至 80000 元的部分 357 超过 80000 元的部分 45(注:本表所称全月应纳税所得额是指依照本法第六条的规定,以每月收入额减除费用三千五百元以及附加减除费用后的余额。)五、个人所得税税率表二(个体工商户的生产、经营所得和对企事业单位的承包经营、承租经营所得适用)修改为:表二级数 全年应纳税所得额 税率(%)1 不超过 15000 元的 52 超过 15000 元至 30000 元
8、的部分 103 超过 30000 元至 60000 元的部分 204 超过 60000 元至 100000 元的部分 305 超过 100000 元的部分 35(注:本表所称全年应纳税所得额是指依照本法第六条的规定,以每一纳税年度的收入总额减除成本、费用以及损失后的余额。)32、年终一次性奖金纳税计算方案(请查阅最新计算公示): 先将雇员当月内取得的全年一次性奖金,除以12个月,按其商数确定适用税率和速算扣除数。将雇员个人当月内取得的全年一次性奖金,按所确定的适用税率计算征税。注:年终一次性奖金纳税计算与每月收入纳税计算独立进行。本文需要解决的问题:1、 请根据以上新的纳税方案,为某公司职员制
9、定其每年收入分配方案使其年度纳税总额最少(假设其年收入为10万元,公司允许其自行决定每月收入和年终一次性奖金的分配数额)。2、 请制定一张该公司职员年度收入最优分配方案表,年收入从3万元以1000元为间隔到15万元。3、 现假设该公司某夫妇年收入为9万元,并打算贷款购买住房,银行贷款利率如下表。如果新房的售价为55万元,请替该夫妇制定一个合理的贷款方案,包括分几年还清、每月还款额和全年收入分配方案。二、模型假设1假设该公司允许员工自行决定每月收入和年终一次性奖金的分配数额;2假设个人的年收入仅分为:每月的月工资和年终一次性奖金收入;3. 对于模型一,假设每月工资不小于 3500;4. 对于问题
10、三,假设该夫妇的每月所交的公积金额不在 9 万元的收入内,且还款时未用到公积金;5. 假设该夫妇满足申请公积金贷款买房,并且可申请到夫妻最高额度的贷款即40 万;6. 假设该夫妇在还款期间的月基本费用为月工资的 30%,且无其他支出,并保持不变;7. 假设该夫妇还款期间月工资不变,贷款利率不变,个人所得税政策不变;8. 假设新房面积小于 90 平米,首付为售价的 20%即 11 万,且该夫妇能承担得起;9. 贷款期限以年为单位;10. 对于模型三,假设年终一次性奖全部用来偿还公积金贷款;11. 对于模型三,个人住房公积金贷款和个人住房银行抵押贷款用相同的时间来偿还。12假设两夫妇的年收入时相等
11、即每人每年收入 45000 元。三、符号说明表三符号 符号说明t月工资y年终奖4M年收入x月应纳税所得额()fy年终奖纳税额fx月工资纳税额z 全年纳税额nA第 n 年后还欠银行的钱n 还款年限a 月还款总额1月公积金贷款的还款额2a月银行抵押贷款的还款额0A公积金贷款金额0银行抵押贷款金额W偿还银行的利息1公积金贷款总利息2银行抵押贷款总利息y年终奖与年纳税额之差Y 还贷利息及缴税总额个人住房银行抵押贷款五年以上年利率1个人住房公积金贷款五年以上年利率四、问题分析对于问题一,全年纳税总额 z 分为 2 部分, 一部分为月工资部分的所需上交的税额 f(x),另外一部分为年终奖部分所需上交的税额
12、 f(y)。要使 z 最小的就是保证月工资纳税和年终奖纳税总额最少。通过直观的分析,企业发放年终一次性奖金以及员工每月工资发放的不均衡,必然导致个人所得税负税提高,实际到手的收人减少。每月均匀发放工资薪金会降低个人所得税的税率,会减少应纳个人所得税金额。企业在发放年终一次性奖金时应抓住税率临界点。本方案即在寻找这个税率的临界点。对于问题二,由题一所得的最优分配方案通过 C 语言编程就可以容易得出5该公司职员的年度收入最优分配方案表。对于问题三,一个合理的贷款方案,是在贷款相同数额的情况下,贷款时间越短最终所付利息越少越好;但必需考虑贷款人的还款能力,月还款额不能超出其可支配金额,贷款年限虽然稍
13、长一点,但可以降低月还款额,所以需要找一个平衡点即满意解。在考虑个人收入时,要尽可能使个人所得税最少,同时又要使所缴纳的利息最少,这就构成了一个典型的多目标规划模型。因为钱存在银行的金额越多时间越长,所得到的利息就越多;同理,向银行贷款也一样。由银行利息的计算公式:利息=所贷资金利率占用时间可知,贷款多用一天,就要多付一天的利息,贷款的金额越大,支付给银行的利息也就越多。因此,利息的多少,在利率和所贷资金不变的情况下,决定于所贷资金的实际占用时间和还款的方式。在还按揭贷款时,有每 月 等 额 本 息 还 款 和 每月 等 额 本 金 还 款 两 种 基 本 方 式 。每 月 等 额 本 息 还
14、 款 法 是 指 借 款 人 每 月 偿 还 的 贷 款 本 金 和 利 息 总 额 不 变 ,但 每 月 还 款 额 中 贷 款 本 金 逐 月 增 加 , 贷 款 利 息 逐 月 减 少 的 还 款 方 式 ; 由 于每 月 的 还 款 额 相 等 , 因 此 , 再 贷 款 初 期 每 月 的 还 款 中 , 剔 除 按 月 结 清 的 利 息后 , 所 还 得 贷 款 本 金 就 较 少 , 而 在 贷 款 后 期 因 贷 款 本 金 不 断 减 少 、 每 月 的 还款 额 中 贷 款 的 利 息 就 不 断 的 减 少 , 每 月 所 还 的 本 金 就 较 多 。 这 种 还 款
15、 方 式 ,实 际 占 用 银 行 贷 款 的 资 金 更 多 、 占 用 时 间 更 长 , 但 它 便 于 借 款 人 合 理 安 排 每月 的 生 活 和 进 行 理 财 , 也 能 减 轻 借 款 人 的 负 担 。每 月 等 额 本 金 还 款 法 是 指 借 款 人 每 月 偿 还 的 本 金 固 定 不 变 , 贷 款 利 息 逐月 递 减 的 还 款 方 式 。 等额本金还款法的计算公式每季还款额=贷款本金贷款期季数+ (本金-已归还本金累计额) 季利率由此可见,随着本金的不断归还,后期未归还的本金的利息也就越来越少,每个季度的还款额也就逐渐减少。这种方式较适合于已经有一定的积
16、蓄,但预期收入可能逐渐减少的借款人,如中老年职工家庭,其现有一定的积蓄,但今后随着退休临近收入将递减。通过上述我们可以知道,虽然等额本金法,算下来要比等额本息划算的多,但是有一个问题,等额本金法每月的还款金额是递减的,而一般情况下,如果一味考虑节省利息选用等额本金法,也就是说目前的压力会比较大,该公司夫妇的收入理论上会是递增的,所以很多时候出于这种考虑,选择等额本息法对于该夫妇比较合理。在本题中,我们选用等额本息还款。这样的话,上述多目标规划问题就变成了单目标规划问题。即把个人收入作为一个约束条件,把还贷利息及缴税总额作为目标函数值。因为贷款方式有个人住房银行抵押贷款和个人住房公积金贷款两种,
17、通过对两种贷款方式的年利率进行对比,可以发现个人公住房积金贷款的年利率要小很多,在还款年限相同的条件下,贷款人要偿还的利息就相对少很多。但是由于住 房 公 积 金 管 理 机 构 发 放 的 住 房 抵 押 贷 款 的 对 象 是 缴 存 住 房 公 积 金 的 在职 职 工 和 汇 缴 单 位 的 离 退 休 职 工 , 只 有 符 合 条 件 的 人 才 能 申 请 住 房 公 积 金1贷 款 。 所 以 我 们 把 此 夫 妇 的 情 况 分 为 两 种 , 一 种 是 不 符 合 公 积 金 贷 款 要 求 ,只 能 全 部 采 用 个 人 银 行 抵 押 贷 款 , 建 立 模 型
18、二 , 通 过 C 语 言 编 程 求 解 就 可得 出 最 优 解 。 另 一 种 情 况 是 该 夫 妇 符 合 公 积 金 贷 款 申 请 条 件 , 由 于 国家规定夫妻公积金贷款的最高额度是 40 万元,而该夫妇买房需 55 万元,减去 20%6即 11 万元的首付之后,还需要贷款 44 万元。因此,为了使还款额最小,我2们假设该夫妇可以申请最高额度贷款,剩余 4 万就采用个人银行抵押贷款,由此建立模型三,并通过 C 语言编程求解出最优解。五、模型建立与求解5.1 问题一的解答5.1.1 年纳税金额最小的优化模型的建立根据表一与速算扣除数公式得表四速算扣除数表四:速算扣除数超额累进税
19、率级数 全月应纳税所得额 税率( %)速算扣除数1 不超过 1500 元的 3 02 超过 1500 元至 4500 元的部分 10 1053 超过 4500 元至 9000 元的部分 20 5554 超过 9000 元至 35000 元的部分 25 10055 超过 35000 元至 55000 元的部分 30 27556 超过 55000 元至 80000 元的部分 35 55057 超过 80000 元的部分 45 13505根据每月工资应纳税计算方案,对于问题 1、2,我们建立一个以全月应纳所得额 x 为自变量,月工资总税额为因变量的分段函数 。()fx同理,根据一次性奖金纳税计算方案
20、,建立一次性年终一次性奖税额对年终一次性奖 y 的分段函数 f(y)。要使得年纳税总额最小,即 最小,12()()fxfy且符合 建立模型一为:12MtMin (5.1)12()()zfxfys.t 0, 0 (5.2)Mtxy式(5.1)为年纳税额最小5.1.2 模型一的求解要求式(5.2)的最优值可利用模拟仿真的方法。若 M 为常数,每确定一个 x 值,则有唯一的 y 值与之对应来满足条件。根据工资应纳税计算方案和年终一次性奖金纳税计算方案有:713504.27.5.013.)(xxf 8055390415xx135042753.01.52.01)(yyyyf 80125501230901
21、24512yyyy由模型Min 12()()zfxfys.t 3500, 0Mttyt=x+3500已知 M=100000,通过 C 言编程(程序见附录 3 程序一)求解得,该公司年收入为 10 万元的职员每年收入最优分配方案为:月收入:6834.00年终一次性奖金:17992.00全年纳税总额:3280.56 以上只考虑的月工资大于 3500 的情况,我们在此考虑月工资小于等于3500 的情况:在此情况下月工资是不收税的,只有年终一次性奖金需纳税,因此当月工资等于 3500 时,年终一次性奖金纳税额是最小的,为:(100000-350012)0.2-555=11045,大于模型一中所求得的最
22、优解 3280.56。所以模型一所得出的结果是比较合理的,而且全年纳税额达到了最小,满足了题目的要求。5.2问题二的解答8利用问题一所建立的模型,应用 C 语言编程(程序见附录 3 程序二) ,加以适当的改进,输入 M 分别为:30000 和 150000,结果产生从 30000 到150000 步长为 1000 的 M 各值对应的最优解(见附录 1 中的表五) 。由表中的数据,我们可以直观的看出不同年收入的员工的最佳工资与年终奖金的分配以及全年的最低纳税额,帮助公司不同阶薪的员工在年收入一定的情况下合理分配每月工资与年终一次性奖金,从而使个人纳税符合国家规定的纳税要求,又满足纳税总额最小的目
23、的。5.3问题三的解答鉴于还贷方式包括每月还款额和年终奖金,且在还款过程中,还要考虑纳税问题;则建立模型时,可以力求还贷额与纳税的总额尽可能的少,如此,便可以保证在一定的生活质量的条件下完成购房。5.3.1只考虑个人银行抵押贷款模型此模型适用于未申请公积金贷款的人或不用公积金贷款买房的人。由本题要求,把还贷利息及缴税总额作为目标函数值,是其值最小,即可达到最优,因此我们建立模型二:Min Y= +nz (5.3)W00012().6.(12)lnnMtyAzfxtatsy(5.4).6(7)5.8其中,式子(5.7)为月工资=每月还款额+ 月纳税额+ 基本生活费用;n 由后面解答得出。模型二的
24、求解假设除掉生活费之后,剩余的收入全部用来偿还银行的钱,则此时还款年数最短为:,因为 n5,所以贷款年限必定在 5 年以上,则7%)301(925n=7.05%因为首付为 20%,所以向银行的贷款金额为 550000(1-20%)=440000,n 年后仍欠银行的钱数为:开始时, 04A第一年后: =1()12ay第二年后: 29第 n 年后: 1 10 0 12()()().(1)(1)(12)nn nnnAayay 当 时,表示还清贷款,则有:nA0 (1)1(1)(12)0nnay整理后得, 0l()nA利用 C 语言编程可以在任意给定的 和 M 的值,便可输出最小的偿还银0A行利息与上
25、缴的税额的总值 Y 和最佳的月工资 t,即可以得到合理的贷款方案。通过 C 语言编程(程序见附录 3 程序三) ,本题给定 ,040A可得到满足条件的最优解为:450M还款年数 n=10每月还款额 a=5228.00还贷利息及缴税总额 Y=430431.62月基本工资 t=3745.00年终一次性奖 y=60.005.2.1 个人住房公积金贷款与个人住房银行抵押贷款组合模型 因为对照个人住房公积金贷款年利率表和个人住房银行抵押贷款年利率表可以发现,个人公积金贷款的利息比个人银行抵押贷款的利息高得多。在符合申请公积金贷款的前提下,如果所有贷款都采用公积金贷款,这无疑是最节省利息的办法。但是国家规
26、定夫妻申请公积金贷款买房的最高额度为 40 万,因此在这道题中我们假设此夫妇符合申请最高额度的公积金贷款。由此,还是以偿还银行利息与上缴的税额的总值作为目标函数值,建立以下模型三:Min Y= +nz W10 1010 2121010212()().6. )ln()()nnMtyWAzfxytatsAayf通过 C 语言编程(程序见附录 3) ,本题给定 , ,450M040A04A可得到满足条件的最优解为:还款年数:8.12月还款总额:5228月还个人住房公积金贷款数:4622.63月还个人住房银行抵押贷款数:605.37个人住房公积金贷款利息总额:189870.88个人住房银行抵押贷款利息
27、总额:29551.06缴税总额:1461.60还贷利息及缴税总额:220883.54月基本工资:3745年终一次性奖:60.00六、模型评价与改进6.1 模型的优点:(1)线性规划的数学方法能够合理制定年收入分配方案和贷款方案,使得个人所得税最少及还贷利息及缴税总额最少,且方法简单易懂,可行性高;(2)本文充分考虑了该夫妇符合个人住房公积金贷款和不符合个人住房公积金贷款两种情况,并且对等额本金还款和等额本息还款进行了比较,得出了较合理的还款方式。(3)对于问题三,结合题目要求,从实际情况出发考虑了两种贷款方式,用个人住房公积金贷款和个人住房公积金贷款与个人住房银行抵押贷款组合型为该夫妇制定了一
28、个合理的贷款方案。116.2 模型的缺点:在问题一中我们只考虑了工资大于 3500 的情况;对于问题三我们假设较多且较理想;在程序上我们只用了单一的用了 C 语言编程。6.3 模型的改进该模型在解决还按揭贷款时,只提供了等额本息还款方式的解决模型,而没有讨论等额本金还款方式。如果要让模型更具普适性,应该提供等额本金还款方式的解决模型。参考文献1 百度百科,住房公积金,http:/ ,2011/9/3。2 百度百科,公积金贷款利率,http:/ , 2011/9/3。3 和讯银行,及时贷款利率查询,http:/ , 2011/9/3。4 张建勋,纪纲,C程序设计实用教程,中国铁道出版社,2009
29、。5 姜启源,谢金星,叶俊,数学模型(第三版),高等教育出版社,203-222,2003.8。6 周永正,詹棠森,方成鸿,邱望仁,数学建模,同济大学出版社,7-14,205-212,2010.8。12附录附录 1表五年收入 M 最佳月工资 t 年终一次性奖 y 年纳税总额 Z30000 2500 0 031000 2583.3 0 032000 2666.7 0 033000 2750 0 034000 2833.3 0 035000 2916.7 0 036000 3000 0 037000 3083.3 0 038000 3166.7 0 039000 3250 0 040000 3333
30、.3 0 041000 3416.7 0 042000 3500 0 043000 3583 30 444000 3666 60 845000 3745 90 6046000 3813 120 24447000 3915 150 2048000 3990 180 12049000 4080 210 4050000 4151 240 18851000 4239 270 13252000 4331 300 2853000 4414 330 3254000 4489 360 13255000 4581 390 281356000 4660 420 8057000 4727 450 27658000
31、4827 480 7659000 4902 510 17660000 4987 540 15661000 4987 570 115662000 4987 600 215663000 4987 630 315664000 4987 660 415665000 4985 690 518066000 4985 720 618067000 4985 750 718068000 4985 780 818069000 4985 810 918070000 4985 840 1018071000 4985 870 1118072000 4985 900 1218073000 4985 930 1318074
32、000 4985 960 1418075000 4985 990 1518076000 4985 1020 1618077000 5000 1050 1700078000 5000 1080 1800079000 5084 1180 1799280000 5167 1280.28 1799681000 5250 1380 1800082000 5334 1480.56 1799283000 5417 1580.28 1799684000 5500 1680 1800085000 5584 1780.56 1799286000 5667 1880.28 1799687000 5750 1980
33、1800088000 5834 2080.56 1799289000 5917 2180.28 1799690000 6000 2280 1800091000 5584 23992 807092000 6084 2380.56 1799293000 6250 2580 1800094000 6334 2680.56 1799295000 6417 2780.28 1799696000 6500 2880 1800097000 6584 2980.56 1799298000 6667 3080.28 1799699000 6750 3180 18000100000 6834 3280.56 17
34、992101000 6917 3380.28 17996102000 7000 3480 18000103000 7084 3580.56 17992104000 7167 3680.28 1799614105000 7250 3780 18000106000 7334 3880.56 17992107000 7417 3980.28 17996108000 7500 4080 18000109000 7584 4180.56 17992110000 7667 4280.28 17996111000 7750 4380 18000112000 7834 4480.56 17992113000
35、7917 4580.28 17996114000 8000 4680 18000115000 8084 4881.36 17992116000 8167 5080.68 17996117000 8250 5280 18000118000 8334 5481.36 17992119000 8417 5680.68 17996120000 8500 5880 18000121000 8584 6081.36 17992122000 8667 6280.68 17996123000 8750 6480 18000124000 8834 6681.36 17992125000 8917 6880.68
36、 17996126000 8000 7037 30000127000 8000 7135 31000128000 8000 7235 32000129000 8000 7335 33000130000 8000 7435 34000131000 8000 7535 35000132000 8000 7635 36000133000 8000 7735 37000134000 8000 7835 38000135000 8000 7935 39000136000 8000 8035 40000137000 8000 8135 41000138000 8000 8235 42000139000 8
37、000 8335 43000140000 8000 8435 44000141000 8000 8535 45000142000 8000 8635 46000143000 8000 8735 47000144000 8000 8835 48000145000 8000 8935 49000146000 8000 9035 50000147000 8000 9135 51000148000 8000 9235 52000149000 8000 9335 53000150000 8000 9435 5400015附录 2表六:个人住房公积金贷款年利率表表七:个人住房银行抵押贷款年利率表附录 3程
38、序一#include “stdio.h“#include “math.h“static double M,x,y,t,Z,min=150000,f1,f2;void F1()if(x=0void F2()y=M-12*(x+3500);if (y/12)=0main()scanf(“%lf“,for(x=0;x=0void F2()y=M-12*(x+3500);if (y/12)=0main()for(M=42000;M=42000)min=150000;for(x=0;x=0void F2()y=M-12*(x+3500);if (y/12)=0main()printf(“M=“);sca
39、nf(“%lf“,printf(“A=“);scanf(“%lf“,for(x=0;x=0void F2()y=M-12*(x+3500);if (y/12)=0main()printf(“M=“);scanf(“%lf“,printf(“A1=“);scanf(“%lf“,printf(“A2=“);scanf(“%lf“,for(x=0;x-0.0001|s-n-0.001|s-n-0.01|s-n-0.1|s-n-1)break;W1=A1*pow(1+w1),n)-A1;W2=A2*pow(1+w2),n)-A2;W=W1+W2;Y=W+2*n*min;printf(“还款年数:%f n 月还款总额:%f n 月还个人住房公积金贷款数:%lf n 月还个人住房银行抵押贷款数:%lf n 个人住房公积金贷款利息总额:%lf n 个人住房银行抵押贷款利息总额:%lf n 缴税总额:%lf n 还贷利息及缴税总额:%lf n 月基本工资:%lf n 年终一次性奖:%lf n“,n,a,a1,a2,W1,W2,2*n*min,Y,t,M-12*t);