#include
int CaluPrice(int num)
{
int price = (800/100); //与折扣形成百倍乘除,化小数为整数
int discount = 100;
switch(num/100)
{
case 0: //不足100件
discount = 100;
break;
case 1:
discount = 90;
break;
case 2:
discount = 85;
break;
case 3: //够300、不足500
case 4:
discount = 82;
break;
case 5:
discount = 80;
break;
default: //够500均8折
discount = 80;
break;
}
price *= discount;
return price;
}
int main()
{
int price,num;
printf("请输入要购买的数量:\n");
scanf("%d",&num);
price = CaluPrice(num);
printf("根据您购买的数量,您的价格为%d\n",price);
getchar();
return 0;
}