商家为了促销、从打折吸引领客,其打折情况如下:
购买量<50
50≤购买量<100
100≤购买量<200
购买量≥200
原价销售
打9折销售
打8折销售
打7折销售
编程实现:输入商品单价和购买量求应缴付多少钱
#include<stdio.h>
int main()
{
int x=0; //商品单价
int n=0; //购买量
printf("输入单价x和购买量n:\n");
scanf("%d %d\n",&x,&n);
float sum; //应交付钱数
if (n<50){
sum=x*n;
printf("应交付:%f\n",sum);
}
else if (n>=50&&n<100){
x=x*0.9;
sum=x*n;
printf("应交付:%f\n",sum);
}
else if (n>=100&&n<200){
x=x*0.8;
sum=x*n;
printf("应交付:%f\n",sum);
}
else if (n>=200){
x=x*0.7;
sum=x*n;
printf("应交付:%f\n",sum);
}
return 0;
}
你可以参考一下,希望采纳
#include <stdio.h>
int main()
{
//用户输入
printf("请输入商品单价:");
int price;
scanf("%d", &price);
printf("请输入购买量:");
int num;
scanf("%d", &num);
//判断应缴费用
if (num > 0 && num < 50) {
printf("应缴付%d元\n", num * price);
}
else if (num < 100) {
printf("应缴付%.2f元\n", num * price * 0.9);
}
else if (num < 200) {
printf("应缴付%.2f元\n", num * price * 0.8);
}
else {
printf("应缴付%.2f元\n", num * price * 0.7);
}
return 0;
}
运行结果:
int PRICE=0;
int n=0;
printf("请输入需要购买的数量和单价\n");
scanf("%d %d\n",&n,&PRICE);
float Count;
if(n<50)
{
Count=n*PRICE;
printf("总价为:%.1f\n",Count);
}else if(n<100&&n>=50)
{
Count=n*PRICE;
Count = Count*0.9;
printf("总价为:%.1f\n",Count);
}else if(n<200&&n>=100)
{
Count=n*PRICE;
Count = Count*0.8;
printf("总价为:%.1f\n",Count);
}else if(n>=200)
{
Count=n*PRICE;
Count = Count*0.7;
printf("总价为:%.1f\n",Count);
}
#include<stdio.h>
int main()
{
int price,amount,total;//单价 数量 总价
printf("请分别输入单价和数量\n");
scanf("%d%d",&price,&amount);
printf("总价:\n");
if(amount<50)
{
printf("%.2lf",price*amount*1.0);
return 0;
}
if(amount<100&&amount>=50)
{
printf("%.2lf",price*amount*.9);
return 0;
}
if(amount<200&&amount>=100)
{
printf("%.2lf",price*amount*.8);
return 0;
}
if(amount>=200)
{
printf("%.2lf",price*amount*.7);
return 0;
}
}