资源简介
C++命令行实现的学生社团管理系统,实现了学生的增添删除修改,社团的增添删除修改以及学生在社团中的一些操作
代码片段和文件信息
#include
#define _WIN32_WINNT 0x0500
#include
#include
#include
#include
#include
#include
#include
#define MALE 1
#define FEMALE 2
#define LL long long
using namespace std;
#include “student.h“
vector stu;
#include “top.h“
#include “corporation.h“
vector C;
void Printstin(struct student s)//打印学生信息
{
pt();
// printf(“201522332\tklc\tnan\tgrade1\tcomputerscience\n“);//学号\t姓名\t性别\t年级\t专业
printf(“%-10I64d\t%s\t“s.nums.name);
if(s.sex==FEMALE) printf(“女“);
else if(s.sex==MALE) printf(“男“);
else printf(“未知性别“);
printf(“\t%d年级\t%s\n“s.grades.major);
/**找到包含此学生的社团并保存到string S中**/
vector w;
vector e;
w.clear();
e.clear();
int ijd=C.size()p;
for(i=0; i {
p=C[i].studen.size();
for(j=0; j {
if(C[i].studen[j]==s.num)
{
w.push_back(C[i].name);
e.push_back(C[i].num);
break;
}
}
}
p=w.size();
if(p!=0)
{
pt();
puts(“已加入的社团:“);
pt();
j=0;
for(i=0; i {
if(j==5)
{
puts(““);
pt();
j=0;
}
cout< }
}
printf(“\n“);
}
int Addstudent(struct student &tep)//添加学生
{
pt();
puts(“■添加新学生:“);
//int et=0;
char c;
char ss[100];
while(1)
{
pt();
printf(“■输入学号:“);
gets(ss);
int t=judge1(ss);
if(t==-1)
{
tep.num=change(ss);
while(1)
{
pt();
printf(“■输入姓名:“);
gets(ss);
if(judge2(ss)==1)
{
strcpy(tep.namess);
while(1)
{
pt();
printf(“■输入一个数字代表性别:1为男2为女:“);
gets(ss);
if(judge3(ss)==1)
{
tep.sex=ss[0]-‘0‘;
while(1)
{
pt();
printf(“■输入年级(纯数字):“);
gets(ss);
if(judge4(ss)==1)
{
tep.grade=change(ss);
while(1)
{
pt();
printf(“■输入专业:“);
gets(ss);
if(judge2(ss)==1)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-17 20:16 StudentCoporationManage-master\
文件 5856 2018-04-17 20:14 StudentCoporationManage-master\corporation.h
文件 45872 2018-04-17 20:14 StudentCoporationManage-master\main.cpp
文件 235 2018-04-17 20:14 StudentCoporationManage-master\student.h
文件 5047 2018-04-17 20:14 StudentCoporationManage-master\top.h
- 上一篇:VC++和OpenGL实现八叉树分割
- 下一篇:k均值聚类算法
相关资源
- VC++和OpenGL实现八叉树分割
- C++宾馆管理系统
- C++经典算法100例
- SVR算法C++实现
- Frankot and Chellappa算法
- 实现对任意格式文件压缩 C++
- C++实现对文本(单纯文字,不是文本
- accelerated c++ 课后习题答案:原书作者提
- c++builder获取Cpu序列号代码
- 《C++面试宝典2015版》
- 使用c++实现用户登录界面
- djksrla最短路径算法C++实现
- 一个完整的C++ odbc连接数据库
- Large Scale C++ Software Design
- VC/VC++ 动态加载Gif动画
- FP-TREE算法 C++实现
- 近代优化方法利用C++编写的PRP共轭梯
- 三子连珠游戏VC++程序
- 随机线性网络编码和确定线性网络编
- C++仿QQ界面
- 开发一个VC++证券模拟交易系统源代码
- Em算法实现聚类(VC++实现)
- C++ 实现的 LISP 编译器
- 霍夫曼编码C++实现
- 新安江模型C++代码 VS2008平台下
- 邓俊辉数据结构c++版视频资源全集
- 网络编程c++ 获得服务器端文件目录名
- 人脸识别c++代码
- 多线程C++爬虫程序
- 车牌识别系统从车牌定位、字符分割
评论
共有 条评论