编辑代码

#include <stdio.h>

int main()
{
    int item;

    printf("============================\n");
    printf("| 欢迎使用傻嘚嘚自动贩卖机 |\n");
    printf("============================\n");
    printf("|         商品列表         |\n");
    printf("|                          |\n");
    printf("|  1.咖啡 2.红茶 3.纯净水  |\n");
    printf("|==========================|\n");
    printf("\n");
    printf("请输入所需商品序号:");
    
    scanf("%d",&item);

    switch (item)
    {
    case 1:printf("你得到了咖啡\n");break;
    case 2:printf("你得到了红茶\n");break;
    case 3:printf("你得到了纯净水\n");break;
    default:printf("你什么都没得到\n");
    }

    // system("pause");
    
    // int a=3,b=4,c=5,x,y;

    // printf("a+b>c && b==c的运算结果为:%d\n",a+b>c && b==c);
    // printf("笔记:两侧结果有一个为假,所以为假\n");
    // printf("=====================\n");
    // printf("a||b+c && b-c的运算结果为:%d\n",a| b+c && b-c);
    // printf("笔记:a||b+c≠0为真,b-c≠0为真;若a/b两值至少有一个为真 则返回真;若两侧结果都为假,所以为假\n");
    // printf("=====================\n");
    // printf("!(a>b) && !c || 1的运算结果为:%d\n",!(a>b) && !c || 1);
    // printf("笔记:与上方差不多,因存在优先级关系(!>&&>||),则a>b为真;c为假 由于[或]运算符的存在,所以为真\n");
    // printf("=====================\n");
    // printf("!(x=a) && (y=b) && 0的运算结果为:%d\n",!(x=a) && (y=b) && 0);
    // printf("笔记:因逻辑运算中存在 0 (相当于数学中的任意数乘以0) 所以为假\n");
    // printf("=====================\n");
    // printf("!(a+b)+c-1 && b+c/2的运算结果为:%d\n",!(a+b)+c-1 && b+c/2);
    // printf("笔记:两侧运算结果都不为0 所以为真\n");
    // // system("pause");

    // int i=0,o=0,p=0;

    // printf("请输入任意三个数\n");
    // scanf("%d,%d,%d",&i,&o,&p);
    // printf("i=%d,o=%d,p=%p",&i,&o,&p);

    // int x,y;
    // printf("请输入x的值:\n");
    // scanf("%d",&x);
    // if (x<1)
    // {
    //     y=x;
    // }
    // else if (x>=1 && x<10)
    // {
    //     y=2*x-1;
    // }
    // else
    // {
    //     y=3*x-11;
    // }

    // printf("y=%d\n",y );


  
    return 0;
}