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语言菜单即功能,C语言 菜单专题相关推荐

  1. c语言 实现sizeof功能,C语言简单实现sizeof功能代码

    sizeof不是函数,而是运算符,C/C++语言编译器在预编译阶段的时候就已经处理完了sizeof的问题,也就是说sizeof类似于宏定义. 下面给出一个sizeof的一个宏定义实现版本 #defin ...

  2. python菜单及其功能_python 文本菜单

    # -*- coding: utf-8 -*- __author__ = 'am_mm_NO.1' import re memu = { "东北":{ "吉林省" ...

  3. c语言readdir函数功能,C语言readdir()函数:读取目录函数

    头文件:#include #include 定义函数:struct dirent * readdir(DIR * dir); 返回值:成功则返回下个目录进入点. 有错误发生或读取到目录文件尾则返回NU ...

  4. 微信自定义菜单java_使用Java语言开发微信公众平台(八)——自定义菜单功能

    随着上一篇文章的结束,我们已经实现了所有消息的类型的回复功能.今天,我们来学习更加高大上,也更加重要的自定义菜单功能. 一.了解自定义菜单 自定义菜单是微信公众平台最常用也是最重要的功能之一.根据微信 ...

  5. vfp中treeview右键菜单_用卓语言程序把Sublime Text 3添加到和删除出右键菜单

    用卓语言程序把Sublime Text 3添加到和删除出右键菜单 Sublime Text 是一款跨平台代码编辑器(Code Editor)软件.Sublime Text 3既可以编写代码还可以编辑文 ...

  6. c语言集合运算有菜单,怎样用C语言实现集合运算

    [转]STL算法-合并(集合) hechao322514692017-02-24 R:集合运算 thoixy29792014-10-27 C++ STL 集合运算 weixin_42993054605 ...

  7. c语言自定义函写计算器,C语言实现计算器功能

    <C语言实现计算器功能>由会员分享,可在线阅读,更多相关<C语言实现计算器功能(11页珍藏版)>请在人人文库网上搜索. 1.实验1多功能计算机一.问题的说明设计一台能完成基本计 ...

  8. 给discuz x增加后台菜单管理功能

    我们二次开发时,有时避免不了要为自己的程序增加后台管理功能,首先就要是要添加扩展目录和文件: 新建立目录/source/admincp/menu/  扩展菜单目录,(左侧菜单显示的文件,文件名称的格式 ...

  9. Angular 实现树形菜单(多级菜单)功能模块

    前言 本文要分享的是一个多级菜单效果,也就是传说中的树形结构菜单,理论上支持无限级菜单,当然数据结构要一定的要求,但这都不是什么难事,因为我们可以把数据组装成所需要的结构.下面这个例子虽然不是很完美好 ...

最新文章

  1. EDA电子设计技术与应用
  2. android webview加载不出来,android 中用webview 显示本地html,为什么里面的内容显示不出来?...
  3. 如何汉化DNN--中文语言包的使用
  4. Ajax 基础——未完待续
  5. JQuery的筛选方法
  6. 8分钟答辩稿_干货 | 论文答辩,该掌握哪些技巧?
  7. python向数据库中添加参数_第四篇:python操作数据库时的传参问题
  8. 80%的程序员都不了解的调试技巧
  9. PHP 结合 Boostrap 结合 js 实现学生列表删除编辑以及搜索功能(完结)
  10. hbase linux 命令,在linux下操作hbase
  11. 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo
  12. 万圣趴的神秘南瓜仙人,送你3本惊喜Python好书
  13. 用Python抓取网页并解析
  14. 在ASP.NET中基于Owin OAuth使用Client Credentials Grant授权发放Token
  15. 服装业需要什么样的信息化?
  16. concatenate mutliple videos in ffmpeg
  17. DNT 3.1 快速安装手记
  18. 转【input type=file 标签禁止让用户手动输入】
  19. html毕业答辩ppt,毕业论文答辩ppt(要求和制作技巧)
  20. 二维数组冒泡排序 java

热门文章

  1. 阿里云,百度云等云服务器中搭建gitblit-1.8.0时,报java.net.BindException: Cannot assign requested address: bind
  2. 发送邮件错误常见错误码
  3. Ubuntu中使用RoboMongo实现MongoDB的可视化
  4. JAVA上传文件图片到服务器保存
  5. 近端梯度下降法 (proximal gradient descent)
  6. sis防屏蔽程序_屏蔽机房设计方案知识
  7. 无条码商品新建商品档案,搭配蓝牙便携打印机移动打印条码标签
  8. QT -- TcpSocket实例,使用Qt中的tcp通信协议,构建客户端和服务端,实现局域网通信软件功能
  9. Android应用面试题及答案汇总
  10. Hi3516A/Hi3516D SDK 安装以及升级使用说明