精华内容
下载资源
问答
  • C语言 菜单专题
    2021-05-20 11:32:51

    C语言程序设计菜单的制作只要使用到输入输出函数、循环(死循环)控制、多分支语句结构、跳转语句break和return和exit、系统擦屏、清除缓冲区、暂停等函数。

    1)通过输出函数罗列出函数功能

    printf("\t\t\t数组基本功能菜单\n");

    printf("\t\t\t 作者:***\n");

    printf("\t\t\t====================\n");

    printf("\t\t\t 1. 建立成绩数组 \n");

    printf("\t\t\t 2. 显示成绩数组 \n");

    printf("\t\t\t 3. 按给定成绩查找 \n");

    printf("\t\t\t 4. 按顺序号查询 \n");

    printf("\t\t\t 5. 从高到低排序输出 \n");

    printf("\t\t\t 6. 从低到高排序输出 \n");

    printf("\t\t\t 7. 按给定顺序号插入成绩 \n");

    printf("\t\t\t 8. 按给定顺序号删除成绩 \n");

    printf("\t\t\t 9. 按给定顺序号修改成绩 \n");

    printf("\t\t\t 0. 结束程序 \n");

    printf("\t\t\t====================\n\n");

    2)通过输入函数进行选择

    printf("\t\t\t请输入您的选择:");

    scanf("%d",&choice);

    3)利用多分支语句,根据2)选择进行相应功能的调用

    switch(choice) //根据用户选择进行相应操作

    {

    case 1: printf(“模拟创建成绩数组\n”); break;

    case 2: printf(“模拟显示成绩数组\n”); break;

    case 3: printf(“模拟按给定成绩查找\n”); break;

    case 4: printf(“模拟按顺序号查询\n”); break;

    case 5: printf(“模拟从高到低排序输出\n”); break;

    case 6: printf(“模拟从低到高排序输出\n”); break;

    case 7: printf(“模拟按给定顺序号插入成绩\n”); break;

    case 8: printf(“模拟按给定顺序号删除成绩\n”); break;

    case 9: printf(“模拟按给定顺序号修改成绩\n”); break;

    case 0: printf("欢迎你再次使用,再见!\n"); exit(0);

    default : printf("\n 对不起,您的选择有误,请重新输入!!!\n");

    }

    4)暂停、擦屏

    system("pause");

    system("cls");

    5)通过死循环结构将上述语句只为循环体滚动显示菜单

    do

    {

    }while(1);

    while(1)

    {   }

    更多相关内容
  • c语言菜单实现

    2011-12-20 18:12:58
    c语言菜单实现!!界面式操作,非命令行形式。
  • C语言菜单设计(C language menu design)C language menu designConst unsigned char menu0_1 [] FLASH = {" 1. Automatic operation ";Const unsigned char menu0_2 [] FLASH = {" 2. Manual operation ";Const ...

    C语言菜单设计(C language menu design)

    C language menu design

    Const unsigned char menu0_1 [] FLASH = {" 1. Automatic operation ";

    Const unsigned char menu0_2 [] FLASH = {" 2. Manual operation ";

    Const unsigned char menu0_3 [] FLASH = {" 3. System Settings"

    Const unsigned char menu1 [] FLASH = {" 1. Password Settings"

    Const unsigned char menu2 [] FLASH = {2.

    Const unsigned char menu3 [] FLASH = {3.

    Const unsigned char menu4 [] FLASH = {" 4.

    Const unsigned char menu5 [] FLASH = {" 5.

    Const unsigned char menu6 [] FLASH = {" 1.

    Const unsigned char menu7 [] FLASH = {" 2. Automatic password setting"

    Const unsigned char menu8 [] FLASH = {" 3. Manual password Settings"

    Const unsigned char menu9 [] FLASH = {" 1. Increase parking number ";

    Const unsigned char menu10 [] FLASH = {" 2. Number of set number "};

    Const unsigned char menu11 [] FLASH = {" 1.

    Const unsigned char menu12 [] FLASH = {" 2.

    Const unsigned char menu13 [] FLASH = {" 3. Manually delete the card "};

    Const unsigned char menu14 [] FLASH = {" 4 statistics card number "};

    Const unsigned char menu15 [] FLASH = {" 6.

    # define MAX_KEYTABSTRUCT_NUM 18

    # define MENU_AUTOMIMA 1

    # define MENU_SHOUMIMA 2

    # define MENU_SYSTEMMIMA 3

    # define MENU_MIMA 4

    # define MENU_MIMA_SITONG 5

    # define MENU_MIMA_ZHIDONG 6

    # define MENU_MIMA_SHOUDONG 7

    # define MENU_CHEWEI 8

    # define MENU_CHEWEI_ADD 9

    # define MENU_CHEWEI_CHAKAN 10

    # define MENU_PLCSEL 11

    # define MENU_KAHAO 12

    # define MENU_KAHAO_ADD 13

    # define MENU_KAHAO_GANYINDELL 14

    # define MENU_KAHAO_SHOUDONGDELL 15

    # define MENU_KAHAO_CHAKAN 16

    # define MENU_ZHANHAO 17

    # define MENU_GONUM 18

    Typedef struct

    {

    Uchar MenuID; / / this menu status index number

    Uchar ParMenuID; / / parent menu status index number

    Const uchar * MenuName; / / menu text content

    Void CurrentOperate (*) (void); / / the function of this menu

    } KeyTabStruct;

    / / menu table,

    FLASH = const KeyTabStruct KeyTab [MAX_KEYTABSTRUCT_NUM]

    {

    / / menu ID menu ID menu menu function function

    / / MenuID, ParMenuID, MenuName, CurF

    展开全文
  • C语言 菜单选择

    千次阅读 2020-03-07 14:28:31
    输出如下菜单: 1 计算n! 2 输出素数 3 判定闰年 根据输入(1、2、3),接受数据输入,计算n!或输出某范围内的所有素数或判定给定年是否闰年,并输出计算结果。 要求:用switch实现。 测试次数T 说一下主要思路 变量...

    输出如下菜单:
    1 计算n!
    2 输出素数
    3 判定闰年
    根据输入(1、2、3),接受数据输入,计算n!或输出某范围内的所有素数或判定给定年是否闰年,并输出计算结果。
    要求:用switch实现。
    测试次数T

    说一下主要思路

    变量:

    int i,j,t,n,m,k,s=1;

    首先scanf次数t

    scanf("%d",&t);

    其次需要用到一个循环,其功能是循环次数,for和while都可以
    然后就是菜单3个功能的实现了

    1.计算阶乘

    scanf("%d",&k)for(i=1;i<=k;i++)
    {
      s*=i;
      if(t==1)
      {
        printf("%d\n",s);
      }
      else
      {
        printf("%d\n\n",s);
        s=1;
        t--;
      }
    }

    2.n~m之间的素数

    scanf("%d%d",&m,&k);
    for(i=m;i<=k;i++)
    {
      for(j=2;j<i;j++)
      {
        if(i%j==0) break;
        if(j==i) printf("%d ",i); 
      }
    }
      if(t==1{
        printf("\n");
      }
      else
      {
        printf("\n\n");
        t--;
      }

    3.判断是否闰年

    scanf("%d",&k);
    if((k%4==0&&k%100)||k%400==0)
    {
       if(t==1)
       {
         printf("%d是闰年\n",k);
       }
       else
       {
         printf("%d是闰年\n\n",k)
       }
    }
    else
    {
         if(t==1)
         {
            printf("%d非闰年\n",k);
         }
         else
         {
            printf("%d非闰年\n\n",k);
         }
    }

    最后把3个功能分别加入case中就行了

    PS:文章代码引用自百度知道(昵称为“圣骑士zss” )的老哥,我自己的代码写地比较乱,不方便阅读

    展开全文
  • C语言菜单与链表

    2012-05-01 12:14:36
    本文为文本档案,可运行,且可当范本!不行请CALL1026010590
  • 在标准的C语言中,没有所谓的清屏函数的,特别是部分清屏C语言它只是一个标准,只有标准的输入/输出函数而你要的菜单/清屏功能,必须调用系统的函数才能实现(不同系统用户界面设计方式是不同的)如在windows下面,清屏一般...

    在标准的C语言中,没有所谓的清屏函数的,特别是部分清屏

    C语言它只是一个标准,只有标准的输入/输出函数

    而你要的菜单/清屏功能,必须调用系统的函数才能实现(不同系统用户界面设计方式是不同的)

    如在windows下面,清屏一般用

    system("cls");

    而在linux下,它就没有用了,要用

    system("clear");

    而部分清屏,在windows下可以用

    void gotoxy(int x, int y) //位置函数

    {

    COORD pos;

    pos.X = x;

    pos.Y = y;

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);

    }

    void clr_scr(int w,int h) //部分清屏,w,h为清除的宽/高

    {

    int i,j;

    for(i=0;i

    for(j=0;j

    {

    gotoxy(i,j);

    printf(" ");

    }

    }

    而完整的部分清屏程序如下

    #include

    #include

    #include

    void gotoxy(int x, int y) //位置函数

    {

    COORD pos;

    pos.X = x;

    pos.Y = y;

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);

    }

    void clr_scr(int w,int h)

    {

    int i,j;

    for(i=0;i

    for(j=0;j

    {

    gotoxy(i,j);

    printf(" ");

    }

    }

    int main()

    {

    int i,j,c;

    for(i=0;i<20;i++)

    {

    for(j=0;j<119;j++)

    printf("@");

    printf("\n");

    }

    clr_scr(80,10);

    gotoxy(1,20);

    }

    结果

    61003f36fa31e98a4f88541f9fe20ddc.png

    展开全文
  • C语言-菜单管理系统

    2019-02-27 14:00:39
    以前自己写的餐单管理系统,用C写的,需要的可以借鉴一下
  • C语言构建菜单界面

    千次阅读 多人点赞 2021-12-07 12:32:28
    通过C语言编写菜单界面,包括二级菜单与三级菜单,附源码
  • c语言编写的餐厅点餐程序呀
  • C语言菜单小程序

    2012-05-29 16:34:14
    在主函数中要求出现如下字符菜单信息: 1—钻石形输出 2—平行四边形输出 3—退出 当在键盘上,按下相应的数字键就调用相应的函数,比如:按下“1”就调用钻石形输出的函数。
  • ==========欢迎使用多功能菜单系统=========== ----------------告知用户------------------- ------------------------------------------- 多功能菜单系统, 版本号:4.2 更新内容: ●新增选择音效 ●密码输入...
  • C语言实现简单菜单

    千次阅读 2021-05-20 00:41:22
    通过本实例简单了解C语言实现菜单的基本原理。实例中没有什么过多深入的东西,仅仅是简单实现基本的菜单。本实例是查询航班时刻表:/************************************************************************//*...
  • C语言简单的菜单选项

    2021-05-19 15:26:33
    #include char get_choice(void);char get_first(void);int get_int(void);void count(void);int main(){int choice;void count (void);while ((choice =get_choice())!='q'){switch(choice){case 'a' : printf("Buy...
  • C语言菜单制作.ppt

    千次阅读 2021-05-21 05:12:25
    C语言菜单制作C语言菜单制作 图形化菜单 要完成一个菜单需要考虑以下几个方面: 菜单的定义 保存部分屏幕 恢复期望的屏幕 用户的响应值传递 如何显示菜单 可以利用输出字符画出主界面上的边框和主菜单的背景区域...
  • c语言菜单设计

    2007-09-15 09:51:28
    用运c语言制作简单的菜单
  • 提供一种C语言多级菜单的处理思路,采用链表实现,思路清晰,可做产品研发参考
  • c语言菜单

    2008-06-08 11:25:35
    里面有几个用c语言编写的菜单程序
  • printf("----这是菜单----\n"); printf("1-进入函数\n"); printf("0-退出函数\n"); } void hanone() { printf("这是函数一\n"); system("pause"); return; } int main() { int select; while(1) { ...
  • c语言执行菜单选项。比如我想要输出链表长度,但是选择了该菜单选项时,还没输出长度,窗口就自动结束运行了是为啥?
  • c语言菜单制作

    2011-09-18 10:19:16
    这个东西真的很好用,看过之后就有感觉了,适用的c万能,其实c语言什么都能写,运用好c语言也不错。
  • C语言菜单源码,简单

    2011-05-10 22:02:43
    C语言菜单,很简单的一个框,欢迎大家下载交流
  • 第4章主菜单模块的开发 本章目录 4 1任务说明4 2任务分析4 3任务实施4 4知识点详解4 4 1字符型数据4 4 2多分支switch语句 4 1任务说明 任务描述 编写计算器中主函数 main 的菜单选择 输入不同的字母 进入不同的运算 ...
  • C语言菜单编写的问题

    2022-05-11 17:58:33
    怎么将多个程序功能合并到一个功能菜单里 有没有学霸可以练练我的
  • [c语言-菜单工具栏与状态栏第 6 章 菜单、工具栏与状态栏 参数nflags的含义 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 【例6.4】 ...
  • c语言-菜单工具栏与状态栏第 6 章 菜单、工具栏与状态栏 参数nflags的含义 岂绩护围汞囊昌懦禁埠逼虫墒帅称惦尊瘫饿剿栏弧历置烂宣茵卑沃琉姐钻c语言-菜单工具栏与状态栏c语言-菜单工具栏与状态栏 【例6.4】 使用...
  • c语言编写的菜单程序C语言编写的菜单程序/* WIN-TC BGI 图形编程模板 */#include "Conio.h" #include "graphics.h" #include "alloc.h" #include "process.h" #include "stdio.h" #include "stdlib.h" #include ...
  • 绍了在C 语言环境下,在LCD液晶显示屏上实现多级嵌套菜单的一种简便方法,提出了一个 结构紧凑、实用的程序模型。
  • 本文主要用C语言实现三子棋(简易版)小游戏,同时介绍C语言中的菜单设置。 一、菜单设置 我们在C语言中设置菜单一般如下: 例:设置一个简单的游戏菜单 void menu() { printf("*******************************\n...
  • C语言用循环编写简单菜单程序

    千次阅读 2021-08-09 12:59:56
    C语言用循环编写简单菜单程序 源码如下: #include<stdio.h> int main(){ int flag=000; do{ printf("1.注册\n"); printf("2.登录\n"); printf("3.退出系统\n"); printf("\n"); printf("请输入您的选择:"); ...
  • 让程序一直运行的秘密就是死循环,即:while(1){// 要执行的操作}在加密解密软件中,...相应的主菜单也有这些,请看下面的代码:#include #include #include // 函数原型void printMenu();void returnToMenu(char *...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 54,095
精华内容 21,638
关键字:

c语言菜单

友情链接: matlab.rar