A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© muyan091115 中级黑马   /  2016-5-20 00:13  /  1954 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. //
  2. //  main.c
  3. //  HomeWork_18
  4. //
  5. //  Created by 蒋伟 on 16/5/7.
  6. //  Copyright (c) 2016年 蒋伟. All rights reserved.
  7. //

  8. #include <stdio.h>

  9. int main(int argc, const char * argv[]) {
  10.     printf("欢迎使用工资计算软件!\n");
  11.     printf("请输入您的税前工资:");
  12.     float gongZi;
  13.     scanf("%f",&gongZi);
  14.     float yangLaoG = gongZi * 0.08;
  15.     float yangLaoD = gongZi * 0.12;
  16.     float yiLiaoG = gongZi * 0.02;
  17.     float yiLiaoD = gongZi * 0.07;
  18.     float shiYeG = gongZi * 0.001;
  19.     float shiYeD = gongZi * 0.002;
  20.     float gongShangD = gongZi * 0.004;
  21.     float shengYuD = gongZi * 0.0085;
  22.     float gongJiJinG = gongZi * 0.12;
  23.     float gongJiJinD = gongZi * 0.12;
  24.     float jiShuiGongZi = gongZi * (1 - 0.08 - 0.02 - 0.001 - 0.12) - 3500;
  25.     float geRenSuoDeShui = 0;
  26.     if(jiShuiGongZi > 80000){
  27.         geRenSuoDeShui = jiShuiGongZi * 0.45 - 13505;
  28.     }else if(jiShuiGongZi > 55000){
  29.         geRenSuoDeShui = jiShuiGongZi * 0.35 - 5505;
  30.     }else if(jiShuiGongZi > 35000){
  31.         geRenSuoDeShui = jiShuiGongZi * 0.3 - 2755;
  32.     }else if(jiShuiGongZi > 9000){
  33.         geRenSuoDeShui = jiShuiGongZi * 0.25 - 1005;
  34.     }else if(jiShuiGongZi > 4500){
  35.         geRenSuoDeShui = jiShuiGongZi * 0.2 - 555;
  36.     }else if(jiShuiGongZi > 1500){
  37.         geRenSuoDeShui = jiShuiGongZi * 0.1 - 105;
  38.     }else if(jiShuiGongZi > 0 && jiShuiGongZi <= 1500){
  39.         geRenSuoDeShui = jiShuiGongZi * 0.03;
  40.     }
  41.     float shuiHouGongZi = jiShuiGongZi + 3500 - geRenSuoDeShui;
  42.     printf("**************工资清单**************\n");
  43.     printf("个人缴纳养老保险:%.2f元,单位缴纳养老保险:%.2f元\n",yangLaoG,yangLaoD);
  44.     printf("个人缴纳医疗保险:%.2f元,单位缴纳医疗保险:%.2f元\n",yiLiaoG,yiLiaoD);
  45.     printf("个人缴纳失业保险:%.2f元,单位缴纳失业保险:%.2f元\n",shiYeG,shiYeD);
  46.     printf("单位缴纳工伤保险:%.2f元\n",gongShangD);
  47.     printf("单位缴纳生育保险:%.2f元\n",shengYuD);
  48.     printf("个人缴公积金:%.2f元,缴纳公积金:%.2f元\n",gongJiJinG,gongJiJinD);
  49.     if(jiShuiGongZi > 0){
  50.         printf("个人所得税:%.2f元\n",geRenSuoDeShui);
  51.         printf("税后工资:%.2f元\n",shuiHouGongZi);
  52.     }else{
  53.         printf("不用缴纳个人所得税!\n");
  54.         printf("税后工资:%.2f元\n",shuiHouGongZi);
  55.     }
  56.     return 0;
  57. }
复制代码


4 个回复

倒序浏览
你这不如把最低标准的自己承担部分写一起算了
回复 使用道具 举报
太牛啦!学霸加油
回复 使用道具 举报
666学霸这是。
回复 使用道具 举报
你这也真是,,真是6..
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马