本文共 1615 字,大约阅读时间需要 5 分钟。
// 企业发放的奖金根据利润提成。
// i <= 100000 --- 10%
// 100000 < i <= 200000 --- 低于100000的10%,高于100000的7.5%
// 200000 < i <= 400000 --- 低于200000同上,高于200000的5%
// 400000 < i <= 600000 --- 高于400000的3%,
// 600000 < i <= 1000000 --- 高于600000的1.5%
// i > 1000000 --- 超过1000000按1%。
// 从键盘输入当月利润i,求应发奖金总数
// if语句
#include
int main()
{
int i,j;
printf("请输入当月利润:");
scanf("%d",&i);
if(i <= 100000)
j = i * 0.1;
else if( i > 100000 && i <= 200000 )
j = 100000 * 0.1 + ( i - 100000 ) * 0.075;
else if( i > 200000 && i <= 400000 )
j = 200000 * 0.1 + (i - 200000) * 0.05;
else if( i > 400000 && i <= 600000 )
j = 400000 * 0.1 + (i - 400000) * 0.03;
else if( i > 600000 && i <= 1000000)
j = 600000 * 0.1 + (i - 600000) * 0.015;
else
j = 1000000 * 0.1 + (i - 1000000) * 0.01;
printf("应得的奖金是:%d\n",j);
return 0;
}
// 企业发放的奖金根据利润提成。
// i <= 100000 --- 10%
// 100000 < i <= 200000 --- 低于100000的10%,高于100000的7.5%
// 200000 < i <= 400000 --- 低于200000同上,高于200000的5%
// 400000 < i <= 600000 --- 高于400000的3%,
// 600000 < i <= 1000000 --- 高于600000的1.5%
// i > 1000000 --- 超过1000000按1%。
// 从键盘输入当月利润i,求应发奖金总数
// switch语句
#include
int main()
{
int i,j;
int c = i / 10000;
printf("请输入利润:");
scanf("%d",&i);
if(c > 10)
c = 10;
switch(c)
{
case 0:
j = i * 0.1;
break;
case 1:
100000 * 0.1 + ( i - 100000 ) * 0.075;
break;
case 2:
break;
case 3:
200000 * 0.1 + (i - 200000) * 0.05;
break;
case 4:
break;
case 5:
400000 * 0.1 + (i - 400000) * 0.03;
break;
case 6:
break;
case 7:
break;
case 8:
break;
case 9:
600000 * 0.1 + (i - 600000) * 0.015;
break;
case 10:
1000000 * 0.1 + (i - 1000000) * 0.01;
break;
default:
break;
}
printf("利润是:%d\n",j);
return 0;
}
转载地址:http://jzuqa.baihongyu.com/