搜索
查看: 1030|回复: 10
打印 上一主题 下一主题

请帮忙用一个switch写一个选择菜单

[复制链接]
楼主
发表于 2014-2-5 20:58:44 | 显示全部楼层
/*
******************************************
          欢迎来到李掌柜水果店
以下是本店最新进货的水果:
1,  苹果                2,  西瓜
3,  草莓                4,  葡萄
5,  退出
******************************************
*/
//李掌柜水果店的最新水果进货菜单
#include<stdio.h>

#define STAR 30
void star(void);
int main(void)
{
        char fruit;

        while(fruit!='5')
        {
        do
                {
       
                        system("CLS");
                        star();
                        printf("    欢迎来到李掌柜水果店\n");
                        printf("以下是本店最新进货的水果\n");
                printf("1,  苹果        2,  西瓜\n");
                        printf("3,  草莓        4,  葡萄\n");
                        printf("5,  退出\n");
                        star();
               
                        fruit=getch();
                }
                while(fruit!='1'&&fruit!='2'&&fruit!='3'
                &&fruit!='4'&&fruit!='5');
       
                switch(fruit)
                {
                        case '1':
                        star();
                        printf("您选择的是苹果!\n");
                        printf("按任意键返回...\n");
                        star();
                        getch();
                        break;
               
                        case '2':
                        star();
                        printf("您选择的是西瓜\n");
                        printf("按任意键返回\n");
                        star();
                        getch();
                        break;

                        case '3':
                        star();
                        printf("您选择的是草莓\n");
                        printf("按任意键返回\n");
                        star();
                        getch();
                        break;

                        case '4':
                        star();
                        printf("您选择的是葡萄\n");
                        printf("按任意键返回\n");
                        star();
                        getch();
                        break;

                        default :
                        star();
                        printf("欢迎下次再来李掌柜水果店\n");
                        printf("Bye~\n");
                        star();
                        break;
                }
        }
        return 0;
}
void star(void)
{
        int stars;
        for(stars=0;stars<=STAR;stars++)
        {
                printf("*");
        }
        printf("\n");
}

       

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表