c语言菜单即功能,C语言 菜单专题
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语言 菜单专题相关推荐
- c语言 实现sizeof功能,C语言简单实现sizeof功能代码
sizeof不是函数,而是运算符,C/C++语言编译器在预编译阶段的时候就已经处理完了sizeof的问题,也就是说sizeof类似于宏定义. 下面给出一个sizeof的一个宏定义实现版本 #defin ...
- python菜单及其功能_python 文本菜单
# -*- coding: utf-8 -*- __author__ = 'am_mm_NO.1' import re memu = { "东北":{ "吉林省" ...
- c语言readdir函数功能,C语言readdir()函数:读取目录函数
头文件:#include #include 定义函数:struct dirent * readdir(DIR * dir); 返回值:成功则返回下个目录进入点. 有错误发生或读取到目录文件尾则返回NU ...
- 微信自定义菜单java_使用Java语言开发微信公众平台(八)——自定义菜单功能
随着上一篇文章的结束,我们已经实现了所有消息的类型的回复功能.今天,我们来学习更加高大上,也更加重要的自定义菜单功能. 一.了解自定义菜单 自定义菜单是微信公众平台最常用也是最重要的功能之一.根据微信 ...
- vfp中treeview右键菜单_用卓语言程序把Sublime Text 3添加到和删除出右键菜单
用卓语言程序把Sublime Text 3添加到和删除出右键菜单 Sublime Text 是一款跨平台代码编辑器(Code Editor)软件.Sublime Text 3既可以编写代码还可以编辑文 ...
- c语言集合运算有菜单,怎样用C语言实现集合运算
[转]STL算法-合并(集合) hechao322514692017-02-24 R:集合运算 thoixy29792014-10-27 C++ STL 集合运算 weixin_42993054605 ...
- c语言自定义函写计算器,C语言实现计算器功能
<C语言实现计算器功能>由会员分享,可在线阅读,更多相关<C语言实现计算器功能(11页珍藏版)>请在人人文库网上搜索. 1.实验1多功能计算机一.问题的说明设计一台能完成基本计 ...
- 给discuz x增加后台菜单管理功能
我们二次开发时,有时避免不了要为自己的程序增加后台管理功能,首先就要是要添加扩展目录和文件: 新建立目录/source/admincp/menu/ 扩展菜单目录,(左侧菜单显示的文件,文件名称的格式 ...
- Angular 实现树形菜单(多级菜单)功能模块
前言 本文要分享的是一个多级菜单效果,也就是传说中的树形结构菜单,理论上支持无限级菜单,当然数据结构要一定的要求,但这都不是什么难事,因为我们可以把数据组装成所需要的结构.下面这个例子虽然不是很完美好 ...
最新文章
- EDA电子设计技术与应用
- android webview加载不出来,android 中用webview 显示本地html,为什么里面的内容显示不出来?...
- 如何汉化DNN--中文语言包的使用
- Ajax 基础——未完待续
- JQuery的筛选方法
- 8分钟答辩稿_干货 | 论文答辩,该掌握哪些技巧?
- python向数据库中添加参数_第四篇:python操作数据库时的传参问题
- 80%的程序员都不了解的调试技巧
- PHP 结合 Boostrap 结合 js 实现学生列表删除编辑以及搜索功能(完结)
- hbase linux 命令,在linux下操作hbase
- 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo
- 万圣趴的神秘南瓜仙人,送你3本惊喜Python好书
- 用Python抓取网页并解析
- 在ASP.NET中基于Owin OAuth使用Client Credentials Grant授权发放Token
- 服装业需要什么样的信息化?
- concatenate mutliple videos in ffmpeg
- DNT 3.1 快速安装手记
- 转【input type=file 标签禁止让用户手动输入】
- html毕业答辩ppt,毕业论文答辩ppt(要求和制作技巧)
- 二维数组冒泡排序 java
热门文章
- 阿里云,百度云等云服务器中搭建gitblit-1.8.0时,报java.net.BindException: Cannot assign requested address: bind
- 发送邮件错误常见错误码
- Ubuntu中使用RoboMongo实现MongoDB的可视化
- JAVA上传文件图片到服务器保存
- 近端梯度下降法 (proximal gradient descent)
- sis防屏蔽程序_屏蔽机房设计方案知识
- 无条码商品新建商品档案,搭配蓝牙便携打印机移动打印条码标签
- QT -- TcpSocket实例,使用Qt中的tcp通信协议,构建客户端和服务端,实现局域网通信软件功能
- Android应用面试题及答案汇总
- Hi3516A/Hi3516D SDK 安装以及升级使用说明