简单的学生库管理系统
一个班有n个学生,需要把每个学生的简单材料(姓名和学号)输入计算机保存。然后可以通过输入某一学生的姓名查找其有关资料。当输入一个姓名后,程序就查找该班中有无此学生,如果有,则输出他的姓名和学号,如果查不到,则输出“本班无此人”。
为解决此问题,可以分别编写两个函数,函数input_data用来输入n个学生的姓名和学号,函数search用来查找要找的学生是否在本版。
#include<bits/stdc++.h>
#include<string>
using namespace std;
string name[50],num[50]; //定义两个字符串数组,分别存放姓名和学号
int n; //n是实际的学生数
int main()
{void input_data(); //函数声明 void search(string find_name); //函数声明 string find_name; //定义字符串变量,find_name是要找的学生 cout<<"please input number of this class:"; //输入提示:请输入你要找的学生姓名cin>>n; //输入学生数 input_data(); //调用input_data函数,输入学生数据cout<<"please input name you want find:"; //输入提示:请输入你要找的学生姓名cin>>find_name; //输入要找的学生和姓名 search(find_name); //调用search,寻找该学生姓名 return 0;
}void input_data()
{for(int i=0;i<n;i++){cout<<"input name and NO.of student"<<i+1<<":"; //输入提示cin>>name[i]>>num[i]; //输入n个学生的姓名和学号 }} void search(string find_name)
{bool flag=false;for(int i=0;i<n;i++){if(name[i]==find_name){cout<<name[i]<<"has benn found,his number is:"<<num[i]<<endl; //输出姓名和学号 flag=true;break; }if(flag==false) cout<<"can't find this name"; //如找不到,输出“找不到”的信息 } }
简单的学生库管理系统相关推荐
- 一个简单的仓库管理系统
学Java有两周了,自己做了一个简单的仓库管理系统 Product类为商品类,Admin类为管理员类,这里就不发出来了 Function类为主要方法的实现,用主方法调用就可以是用了 public cl ...
- 简单实用出入库管理系统开源 实用进销存管理系统 快销品管理平台 电商进出库管理系统 全开源
大家好,给大家推荐最近给研究的出入库管理平台,非常实用,直接使用EXCEL开发,业务基本小企业需求,如果有特别需要,自己直接修改. 对于一些规模较小的快销品.电商.实体店和家具店等小规模企业, 使用进 ...
- 大学生数据库课程设计之学生选课系统(一个超级简单的系统)
大学数据库课程设计–一个简单的学生选课系统 一.系统简介 一个超级简单的学生选课系统,使用Windows窗体设计界面,使用C#语言实现各种功能,数据库使用的是SQL.由于时间原因,做的非常仓促,系统中 ...
- 基于php语言的 选课系统,基于C语言实现学生选课系统
鉴于C语言实现的通讯录,为了巩固C语言的基础知识,试着写一个简单的学生选课系统. 思路比较简单: 1.回滚显示各种提示信息或操作信息 2.链表操作. 代码中有管理员部分功能没有实现,学生和老师的功能基 ...
- Android Studio实现功能丰富的仓库管理系统
项目目录 一.项目概述 二.开发环境 三.项目结构 四.数据库文件 五.项目演示 六.源码获取 一.项目概述 本次项目实现了一个简单的仓库管理系统.用户身份分为超级管理员.出入库人员和商品管理员这三种 ...
- 基于C语言的学生选课系统
鉴于C语言实现的通讯录,为了巩固C语言的基础知识,试着写一个简单的学生选课系统. 思路比较简单: 1.回滚显示各种提示信息或操作信息 2.链表操作. 代码中有管理员部分功能没有实现,学生和老师的功能基 ...
- c语言添加删除课程的思路,基于C语言实现学生选课系统
基于C语言实现学生选课系统 发布时间:2020-09-03 11:41:13 来源:脚本之家 阅读:100 作者:xiaocaidayong 鉴于C语言实现的通讯录,为了巩固C语言的基础知识,试着写一 ...
- 学生课程系统(java版)
文章目录 前言 一.项目要求是? 二.使用步骤 1.Main类 2.Course类 3.Students类 4.StudentsGrade类 总结 前言 作为一名计算机专业的学生,写一个学生成绩管理系 ...
- java选课系统代码mysql_Java swing mysql实现的学生选课系统项目源码附带视频运行教程...
大家好,今天给大家演示一下由Java swing实现的一款简单的学生选课系统,数据库采用的是mysql,实现了简单的选课功能,后面的课程中我们会出Java web版的学生选课系统,今天先看Java s ...
最新文章
- Google Guava官方教程(中文版)
- 泛型:工作原理及其重要性
- 安卓笔记--intent传值不更新问题
- Web服务器的配置与管理(2) 虚拟主机技术
- java多线程队列_java多线程消费者生产者模式(BlockingQueue 通过阻塞队列实现)
- Java面向对象设计原则
- JavaScriptCore全面解析
- (15)System Verilog结构体struct详解
- 95-10-170-启动-KafkaRequestHandlerPool
- 写在国产接口管理工具ApiPost 5.2.5发布后的一些话
- 深入理解JAVA虚拟机——个人阅读笔记
- Access to the path is denied(转载)
- 全民健身下的体育消费,是怎么升级的?
- linux主机独立显卡切换,linux双显卡怎么切换到独立显卡
- mac触控板 鼠标中键_如何使用触控板,鼠标或键盘在任何Mac上单击鼠标右键
- ppt模板如何更换表格颜色?
- Windows 10 全新界面要来了:焕然一新!
- 索尼xz1c 日版融卡扩容经验分享(无需root,索尼XZP机型也适用)
- 自然语言处理(NLP)——LDA模型:对电商购物评论进行情感分析
- Caffeine - Caches - Eviction
热门文章
- mapreduce的二次排序 SecondarySort
- Access数据库基于时间盲注的实现[www.freebuf.com]
- 【To Do】程序员面试金典——18.11最大子方阵
- Day4:html和css
- 论文笔记(3):STC: A Simple to Complex Framework for Weakly-supervised Semantic Segmentation
- [osx] android studio下修改avd的hosts文件
- request 和response 中的setCharacterEncoding区别
- hdu 3221 Brute-force Algorithm(高速幂取模,矩阵高速幂求fib)
- 【CentOS】 Nginx+jdk+tomcat 环境搭建
- 引用 一个较优雅的GridView隐藏列取值解决方案