零食贩卖铺!(C语言语句的简单运用)
高二时期自学过C语言,当时刚接触到switch语句时也写了几行小卖铺的代码,不过当时只是简单的填写金额,然后选择数字框里的商品,输出能买的商品数和应找回顾客的金额。
现在大一,刚去学校没多久,上的C语言的课程刚介绍到if语句,上课的时候忽然就想到了之前做的小卖铺的代码,这次就想着把之前高中自学的语句结合一下。
(不是一直学过来的,高二的时候就学了半个学期吧,学的那段时期也是比较迷茫的,到了高二下学期又即将面临高三的学业,最终选择放弃学习c语言了,没想到到了大学还要重新捡起来😂)
代码如下👇👇👇
#include <stdio.h>
int main()
{
int a,b,c;//a,b给商品类型和商品数量定义;c是计算购买商品的价格
int x,y=0;//x定义的为确定循环数值,y为计算总共购买商品总价
printf("欢迎光临零食贩卖铺!\n我们店铺有这些商品!\n");
printf("1.肥宅快乐水一瓶---4元\n2.利群一包---17元\n3.无穷鸡蛋一个---3元\n4.大长今辣条一包---4元\n5.农夫山泉一瓶---3元\n6.金汤肥牛一包---4元\n");
do{
printf("请问您想,要买点什么呢?(填写数字!!!)\n");
scanf("%d",&a);
printf("要买多少呢?\n");
scanf("%d",&b);
switch (a)
{
case 1:
printf("您要的%d瓶肥宅快乐水一共%d元\n",b,c=4*b);
break;
case 2:
printf("您要的%d包利群一共%d元\n",b,c=17*b);
break;
case 3:
printf("您要的%d个无穷鸡蛋一共%d元\n",b,c=3*b);
break;
case 4:
printf("您要的%d包大长今辣条一共%d元\n",b,c=4*b);
break;
case 5:
printf("您要的%d瓶农夫山泉一共%d元\n",b,c=3*b);
break;
case 6:
printf("您要的%d包金汤肥牛一共%d元\n",b,c=4*b);
break;
default:
printf("我们这是小本买卖,没有的东西你要啥呢?找事是吧!");
break;
}
printf("您还要继续购物吗?\n1.继续购物\n2.直接结账\n");
scanf("%d",&x);
y=y+c;
}
while(x==1);
printf("您挑选的商品一共%d元\n",y);
int z,q;//z为存储客户输入金额,q为
printf("请输入付款金额:");
scanf("%d",&z);
q=z-y;
if(q>=0){
printf("付款成功!!!找您%d元。\n谢谢惠顾零食贩卖铺,",q);
}
else{
printf("付款金额不足,付款失败!");
}
return 0;
}
浙公网安备 33010602011771号