超市购物,有关满减,抹零,打折,

来源:互联网 发布:一致行动人协议 知乎 编辑:程序博客网 时间:2024/06/11 21:58
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
    int bh;//定义编号
    int sl;//定义数量
    double zj,zj1;//定义总价跟打完折的总价
    printf("\t\t美嘉超市双12活动优惠\n");//标题
    printf("\t\t1.彩电系列(满五百打八折)\n");//标题
    printf("\t\t2.日常用品系列(抹零)\n");//标题
    printf("\t\t3.护肤品系列(满200减30)\n");//标题
  printf("请输入功能编号:");//提示输入编号
  scanf("%d",&bh);//输入编号变量
  switch(bh)//switch开关语句
  {
  case 1: printf("请输入购买彩电数量:");//购买彩电的提示
          scanf("%d",&sl);//输入彩电的数量
          zj=sl*2300;//总价
          if(zj>5000)//如果总价大于5000
          {
          zj1=zj*0.8;//打折的等于总价乘0.8
          }
          else//如果小于5000
          {
          zj1=zj;//直接输出总价
          }
printf("您买的数量:%d,他的总价:%.2lf,打折后:%.2lf",sl,zj,zj1);break;//最后结果,数量,不打折,打完折
  case 2: 
  printf("请输入日用品数量:");//提示输入
          scanf("%d",&sl);//输入日用品数量
          zj=sl*68;//总价
          zj1=(int)(zj)/10*10;//取整
printf("您买的数量:%d,他的总价:%.2lf,打折后:%.2lf",sl,zj,zj1);break;//最后结果
  case 3:  
  printf("请输入护肤品数量:");//提示输入
          scanf("%d",&sl);//输入数量
          zj=sl*158;//总价
          zj1=zj-(int)(zj)/200*30;//总价有几个200就减去多少30
printf("您买的数量:%d,他的总价:%.2lf,打折后:%.2lf",sl,zj,zj1);break;//最后结果
  default:printf("错误");break;//其他类型
  }
}
原创粉丝点击