zoukankan      html  css  js  c++  java
  • C2

    1.      题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

    #include<stdio.h>

    voidmain()

    {

    float n,price;

    printf("input n 万元(n>0): ");

    scanf("%f",&n);

    if(n<=10)

               price=n*0.1;

    else if(n<=20)

               price=10*0.1+(n-10)*0.075;

    else if(n<=40)

               price=10*0.1+10*0.075+(n-20)*0.05;

    else if(n<=60)

               price=10*0.1+10*0.075+20*0.05+(n-40)*0.03;

    else if(n<=100)

               price=10*0.1+10*0.075+20*0.05+20*0.03+(n-60)*0.015;

    else

               price=10*0.1+10*0.075+20*0.05+20*0.03+40*0.015+(n-100)*0.01;

    printf("price=%.2f万元 ",price);

    }

    //

    #include "stdio.h"

    main()

    {

     float i;

     float bonus1,bonus2,bonus4,bonus6,bonus10,bonus;

     scanf("%f",&i);

     bonus1=100000*0.1;

     bonus2=bonus1+100000*0.075;

     bonus4=bonus2+200000*0.05;

     bonus6=bonus4+200000*0.03;

     bonus10=bonus6+400000*0.015;

     if(i<=100000)

       bonus=i*0.1;

       else if(i<=200000)

         bonus=bonus1+(i-100000)*0.075;

           else if(i<=400000)

             bonus=bonus2+(i-200000)*0.05;

               else if(i<=600000)

                  bonus=bonus4+(i-400000)*0.03;

                    else if(i<=1000000)

                     bonus=bonus6+(i-600000)*0.015;

                        else

                          bonus=bonus10+(i-1000000)*0.01;

     printf("bonus=%f ",bonus);

    }

  • 相关阅读:
    作业呢
    留言板
    题解 lg2480 古代猪文
    题解 lg4139 上帝与集合的正确用法
    AFO
    题解 lg2946 [USACO09MAR]Cow Frisbee Team S
    题解 lg4158 [SCOI2009]粉刷匠
    题解 HDU4035 Maze
    题解 lg3232 [HNOI2013]游走
    题解 HDU4652 Dice
  • 原文地址:https://www.cnblogs.com/javafly/p/6037225.html
Copyright © 2011-2022 走看看