搜索

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

查看数: 1027 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-2-5 20:58

正文摘要:

本帖最后由 李掌柜 于 2014-2-5 23:11 编辑 请帮忙用switch写一个选择菜单,程序运行后是这样子的: ******************************************               & ...

回复

rosynirvana 发表于 2014-2-14 00:32:27
李掌柜 发表于 2014-2-13 23:39
有创意,不过要看哈题目哦~是要用到switch哦~~

我觉得是你没描述好,要求看上去就是要输出一个界面,switch要用在哪里呢?
李掌柜 发表于 2014-2-13 23:39:12
baibian11 发表于 2014-2-13 17:36
#include
#include
int main()

有创意,不过要看哈题目哦~是要用到switch哦~~
baibian11 发表于 2014-2-13 17:36:08
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b,c,d,e;
    printf("***********************\n");
    printf("欢迎来到李掌柜水果店\n");
    printf("1苹果     2西瓜\n");
    printf("3草莓     4葡萄\n");
    printf("5退出\n");
    scanf("%d",&a);
    scanf("%d",&b);
    scanf("%d",&c);
    scanf("%d",&d);
    scanf("%d",&e);
    printf("*************************");
   
        system("pause");
        return 0;
}
4399APPLE 发表于 2014-2-13 10:39:19
李掌柜 发表于 2014-2-11 20:03
这就是你写的代码风格,,

你知道的,在啊哈论坛贴代码不方便,这段代码都没过编译器,直接在回复里手写的。
李掌柜 发表于 2014-2-11 20:03:02

这就是你写的代码风格,,
4399APPLE 发表于 2014-2-11 19:40:28
int main()
{
int a;
printf("")//菜单我就不写了
scanf("%d",&a);
switch(a)
{
case 1:
//1
......
}
return 0;
}
李掌柜 发表于 2014-2-11 17:51:52
4399APPLE 发表于 2014-2-10 20:07
既然你想人家帮你,那干嘛还要收啊哈币?
不是我不想帮你,是我实在没钱了~~~

你写出来不就可以得到20个啊哈币了么~~
4399APPLE 发表于 2014-2-10 20:07:27
既然你想人家帮你,那干嘛还要收啊哈币?
不是我不想帮你,是我实在没钱了~~~
李掌柜 发表于 2014-2-5 23:15:54
本帖最后由 李掌柜 于 2014-2-5 23:22 编辑

{:soso_e160:}
LeoGuozichuan 发表于 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");
}

       

快速回复 返回顶部 返回列表