1.题目:企业发放的奖金根据利润提成
思路:选择分支结构
if()
{
}else if()
{
}else if()
{
}
else()
{
}
switch()
{
case 0:语句1;
case 2:语句2;
....
....
default:...
}
#include <stdio.h>
int main() {
int profit=0;
int bonus=0;
scanf("%d", &profit);
if (profit <= 10)
{
bonus = profit * 0.1;
}
else if (10 < profit < 20)
{
bonus = 10 * 0.1 + (profit - 10) * 0.075;
}
else if (20 < profit < 40)
{
bonus = 10 * 0.1 + 20 * 0.075 + (profit - 40) * 0.05;
}
else
{
bonus = 10 * 0.1 + 20 * 0.075 + 40 * 0.05 + (profit - 100) * 0.01;
}
printf("bonus=%d万元", bonus);
return 0;
}
可以定义bonus1=10*0.1;
bonus2=bonus1+20*0.075;
........