高手来指点下关于C语言的问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:45:10
问题是:某商场打折销售商品,购买某种商品根据购买数量(X)给予不同的折扣,根据用户购买商品的数量及该商品单价,输出用户应付的金额。

折扣信息表如下↓

x<5 不打折
5<=x<10 1%折
10<=x<20 2%折
20<=x<30 4%折
30<=x 6%折

请告诉把C语言代码告诉我,应该怎么编写这个程序,谢谢

#include<stdio.h>
#include<math.h>
void main()
{
float number,price,sum
printf("input the number of goods:\n");
scanf("%f",&number);
printf("input the price:\n");
scanf("%f",&price);
sum = price*number;
if (sum<5) sum=sum;
else if (sum<10) sum=sum*0.99;
else if (sum<20) sum=sum*0.98;
else if (sum<30) sum=sum*0.96;
else sum=sum*0.94;
printf("the total price is:%.2f",sum)

}