View Code of Problem 70

#include<stdio.h>

int main(){
	int profit,temp,salary=0;
	scanf("%d",&profit);
	if(profit>1000000){                    // I>1000000时,超过1000000元的部分按1%提成。 
		salary = (salary-1000000)*0.01;
		profit = 1000000;
	}	
	temp= profit/100000;
	switch(temp){
		case 10:
		case 9:
		case 8:
		case 7:
		case 6:  
			salary += (profit-600000)*0.015;  //600000<I≤1000000时,高于600000元的部分按1.5%提成;
			profit = 600000;
		case 5:
		case 4:	
			salary += (profit-400000)*0.03;   //400000<I≤600000元时,高于400000元的部分按3%提成;
			profit = 400000;
		case 3:
		case 2:
			salary += (profit-200000)*0.05;  
			profit = 200000;
		case 1:
			salary += (profit-100000)*0.05; 
			profit = 100000;
		case 0:
			salary += profit*0.1;             
	}
	printf("%d",salary);
	return 0;
}

Double click to view unformatted code.


Back to problem 70