简单的学生库管理系统
一个班有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 ...
最新文章
- 使用Cacti监控你的网络Cacti的安装
- python 解压缩 tar 包 或 tar.gz包
- Python实现向s3共享存储上传和下载文件
- _extend用法总结
- CRF++ 特征工程
- 大型网站架构之JAVA中间件
- 即时通讯音视频开发(六):如何开始音频编解码技术的学习
- mysql hicharts_PHP怎么调用Mysql的数据给Highcharts
- 结果显示窗口如何缩小_【操作教程】零基础如何学习PS与Sai?
- 无法添加 WebEx 扩展插件。请重试。
- php %3c%3c%3cxml 报错,Web for Pentester XXE解析
- LeakCanary的原理,你知道么?
- 51CTO六周年,我不得不说的话!【我与51CTO的故事】
- 故事到此为止了,谢谢遇见,让我成长。
- 贪心算法的几种经典例题
- css漂亮的侧导航栏,jQuery+css实现非常漂亮的水平导航菜单效果
- python在直方图上画折线图_Python 中 plt 画柱状图和折线图
- spss进行相关性分析
- Golang——从入门到放弃
- poj java_POJ 3083 java实现