1 条题解

  • 0
    @ 2025-11-29 12:35:42

    C :

    // 这个题不难,太磨叽了,就这样吧
    #include <stdio.h>
    int  main()
    {
     
            int  a = 0;  //定义利润
            int k = 0;  //定义奖金
            scanf("%d", &a);
            if (a > 0 && a <= 100000)
            {
                k = a * 0.1;
            }
            else if (a > 100000 && a <= 200000)
            {
                k = 100000 * 0.1 + (a - 100000) * 0.075;
            }
            else if (a > 200000 && a <= 400000)
            {
                k = 100000 * 0.1 + 100000 * 0.075 + (a - 200000) * 0.05;
            }
            else if (a > 400000 && a <= 600000)
            {
                k = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 + (a - 400000) * 0.03;
            }
            else if (a > 600000 && a <= 1000000)
            {
                k = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 + 200000 * 0.03 + (a - 600000) * 0.015;
            }
            else if (a > 1000000)
            {
                k = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 + 200000 * 0.03 + 400000 * 0.015 + (a - 1000000) * 0.001;
            }
            printf("bonus=%ld\n", k);
     
    }
    
    • 1

    信息

    ID
    94
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者