商家为了促销、从打折吸引领客,其打折情况如下:

商家为了促销、从打折吸引领客,其打折情况如下:
购买量<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;
}

运行结果:

img

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;
    }
}

若无误,请采纳!