zoukankan      html  css  js  c++  java
  • 7.12.10 计算税金

    # 7.12.10
    #include <stdio.h>
    #define big_rate 0.28
    #define sml_rate 0.15
    #define single 17850
    #define god 23900
    #define mar_two 29750
    #define mar_one 14875
    int main(void)
    {
        float earnings, tax;
        int tax_sort, judge;
    
        printf("**********************************************************
    ");
        printf("1.单身
    ");
        printf("2.户主
    ");
        printf("3.已婚,共有
    ");
        printf("4.已婚,离异
    ");
        printf("**********************************************************
    ");
        printf("请选择缴纳税金种类: ");
        judge = scanf("%d", &tax_sort);
        printf("请输入应纳税收入:");
        scanf("%f", &earnings);
    
        while (judge)
        {
            switch(tax_sort)
            {
                case 1: 
                    if (earnings > single)
                        tax = sml_rate * single + big_rate * (earnings - single);
                    else
                        tax = sml_rate * earnings;
                    break;
                case 2: 
                    if (earnings > god)
                        tax = sml_rate * god + big_rate * (earnings - god);
                    else
                        tax = sml_rate * earnings;
                    break;
                case 3: 
                    if (earnings > mar_two)
                        tax = sml_rate * mar_two + big_rate * (earnings - mar_two);
                    else
                        tax = sml_rate * earnings;
                    break;
                case 4: 
                    if (earnings > mar_one)
                        tax = sml_rate * mar_one + big_rate * (earnings - mar_one);
                    else
                        tax = sml_rate * earnings;
                    break;
            }
            printf("应缴纳税金:%.2f
    ", tax);
    
            printf("**********************************************************
    ");
            printf("1.单身
    ");
            printf("2.户主
    ");
            printf("3.已婚,共有
    ");
            printf("4.已婚,离异
    ");
            printf("**********************************************************
    ");
            printf("请选择缴纳税金种类: ");
            judge = scanf("%d", &tax_sort);
            printf("请输入应纳税收入:");
            scanf("%f", &earnings);
        }
    
        return 0;
    }
    

  • 相关阅读:
    java三大特性或java对象的三大特性?
    数据结构与算法第10周作业——二叉树的创建和遍历算法
    JDBC的应用
    数据结构与算法--第5周作业(线性表合并算法)
    数据结构与算法--第4周作业(单链表)
    WEB(JSP)下的JDBC操作实验
    application下的JDBC操作
    思考题:JSP的指令inclue和动作include的区别
    css3动画小试
    JS => 函数
  • 原文地址:https://www.cnblogs.com/EisNULL/p/10819359.html
Copyright © 2011-2022 走看看