Markdown 学习
标题
标题:#+空格+文字
二级标题
三级标题
四级标题
字体
Hello,World两边加两个星号表示粗体
Hello,World两边加一个星号表示斜体
Hello,World两边加三个星号表示粗斜体
Hello,World两边加两个波浪线表示删除题
引用
大于号+空格
分割线
三个杠
三个星号
图片
![截图](C:\Users\吕承浩\Desktop\dev-c\屏幕截图 2021-03-25 102223.png)
超链接
表格
姓名 | 学号 | 性别 |
---|---|---|
张三 | 01 | 男 |
最快的方法就是直接插入
代码
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,count,money,sum,pay,charge,o,f,t,k,v;//a为商品的编号,count为选择商品的数量,money为每次购买需付的钱,sum为总的钱数,pay为支付的总钱数,charge为所找的零钱,o,f,t为每种货币的数量,k为是否购买,v为商品的单价;
while(1)
{
printf("*****欢迎使用自动售卖机*****\n");//进行商品购买
printf(" 本售货机有以下五种商品\n");
printf(" ******************\n");
printf(" * 1.巧克力 (6元) *\n");
printf(" * 2.可乐 (3元) *\n");
printf(" * 3.雪碧 (4元) *\n");
printf(" * 4.红牛 (5元) *\n");
printf(" * 5.矿泉水 (2元) *\n");
printf(" * 0.退出 *\n");
printf(" ******************\n");
printf("请输入你选择的商品编号");
scanf("%d",&a);
money=0;
if(a>5) //编号不正确
{
printf("输入错误");
return 0;
}
else // 编号正确,输出单价
{
switch(a)
{
case 1:printf("请输入数量");
scanf("%d",&count);
v=6;
break;
case 2:printf("请输入数量");
scanf("%d",&count);
v=3;
break;
case 3:printf("请输入数量");
scanf("%d",&count);
v=4;
break;
case 4:printf("请输入数量");
scanf("%d",&count);
v=5;
break;
case 5:printf("请输入数量");
scanf("%d",&count);
v=2;
break;
case 0:return 0;
}
system("cls");
system("pause");
}
sum=sum+count*v; //计算总金额
printf("是否进行再次购买,1.是 0.否"); //选择是否购买
scanf("%d",&k);
if(k==0)
{
break;
}
}
printf("您需要支付%d元\n",sum);
printf("本售货机只接受1元(纸币、硬币)、5元(纸币)、10元(纸币)");
printf("请按照顺序输入您投入纸币(硬币)的数量");
scanf("%d%d%d",&o,&f,&t);
pay=o*1+f*5+t*10; //支付金额
if(pay>sum) //判断钱币是否足够
{
charge=pay-sum;
printf("找回零钱%d",charge);
}
else if(pay<sum)
{
printf("支付金额不足,不能购买,本次购买取消,钱币将退还");
}
else
{
printf("恭喜您支付成功");
printf("您本次共消费%d元",sum);
}
printf("谢谢使用,欢迎下次使用");
return 0;
}