一、if语句的用法
1. if(表达式) {语句}
2. if(表达式){语句}
else if {语句}
3. if(表达式){语句}
else{语句}
4. if的嵌套
第一种形式
if(表达式1)
if(表达式2)语句1
else 语句2
else 语句3
第二种形式
if(表达式2){
if(表达式)语句1}
else 语句2
第三种形式
if(表达式)
语句1
else if(表达式2)
语句2
else
语句3
二、switch的用法
switch(表达式){
case 常量表达式1:语句1
case 常量表达式2:语句2
defauit常量表达式:语句N+1}
if switch嵌套
企业发放奖金,根据员工销售额提成.(超出部分)
假如员工的销售额是i,那么计算规则如下:
i < 10万 10%提成
10 <= i < 20万 7.5%提成
20 <= i < 40万 5%提成
40 <= i < 60万 3%提成
60 <= i < 100万 1.5%提成
100<=i 1%提成
#include<stdio.h>
void main()
{
double i,ticheng;
while(1)
{
printf("请输入员工的销售额(元):");
scanf("%lf",&i);
if(i>=0)
break;
else
printf("你输入有误请重新输入");
}
int I=i/100000;
switch(I)
{
case 0 :
ticheng=i*0.1;
break;
case 1 :
ticheng=(i-100000 )*0.075+10000;
break;
case 2 :
case 3 :
ticheng=(i-200000 )*0.05+17500;
break;
case 4 :
case 5 :
ticheng=(i-400000 )*0.03+27500;
break;
case 6 :
case 7 :
case 8 :
case 9 :
ticheng=(i-600000 )*0.015+33500;
break;
default :
ticheng=(i-1000000)*0.01+39500;
break;
}
printf("%.2lf元的销售额提成为:%.2lf元\n",i,ticheng);
}