帮人写的 论文 C语言的 学生管理系统

来源:互联网 时间:1970-01-01

呵呵 纯属来帮人玩玩的

#include "stdafx.h"#include "stdio.h"#include <iostream>#include <string.h> using namespace std;struct student { char xh[20];//学号 char xm[20];//姓名 char xb[10];//性别 char nl[10];//年龄 char zy[30];//专业}studen;student stu[100];void insertStudent();void deleteStudent();void modifyStudent();void searchStudent();void displayStudent();int findNullStudent();int main(int argc, _TCHAR* argv[]){ //ZeroMemory(&stu,0,sizeof(student) * 100); for (int n = 0; n < 100; n++) memset(stu + n,0,sizeof(student)); for (;;) { char selectCode ; cout<<"***************************************/n"; cout<<"********XXXX的数据库设计论文*********/n"; cout<<" 请选择服务 /n"; cout<<" 1 - 录入学生信息 /n"; cout<<" 2 - 查找学生信息 /n"; cout<<" 3 - 修改学生信息 /n"; cout<<" 4 - 删除学生信息 /n"; cout<<" 5 - 显示所有的学生信息 /n"; cout<<" 0 - 退出 /n"; cout<<"***************************************/n"; scanf("%c",&selectCode); switch (selectCode) { case '1': insertStudent(); break; case '2': searchStudent(); break; case '3': modifyStudent(); break; case '4': deleteStudent(); break; case '5': displayStudent(); break; case '0': exit(0); break; default: break; } }}void insertStudent(){ int i = findNullStudent(); printf("请按照学号 姓名 性别 年龄 专业的格式输入/n"); scanf("%s",stu[i].xh); scanf("%s",stu[i].xm); scanf("%s",stu[i].xb); scanf("%s",stu[i].nl); scanf("%s",stu[i].zy); printf("录入成功/n");}void deleteStudent(){ char xh[20] = {0}; printf("请输入要删除的学生的姓名/n"); scanf("%s",xh); for (int n =0; n < 100; n++)//strcmp(stu[n].xh , ' ' { if (strcmp(stu[n].xh,xh) == 0) { memset(stu[n].xh,0,sizeof(stu[n].xh)); memset(stu[n].nl,0,sizeof(stu[n].nl)); memset(stu[n].xb,0,sizeof(stu[n].xb)); memset(stu[n].xm,0,sizeof(stu[n].xm)); memset(stu[n].zy,0,sizeof(stu[n].zy)); printf("修改成功/n"); break; } }}void modifyStudent(){ char xh[20] = {0}; printf("请输入要修改的学生的姓名/n"); scanf("%s",xh); for (int n =0; n < 100; n++)//strcmp(stu[n].xh , ' ' { if (strcmp(stu[n].xh,xh) == 0) { memset(stu + n,0,sizeof(student)); printf("请按照学号 姓名 性别 年龄 专业的格式输入/n"); scanf("%s",stu[n].xh); scanf("%s",stu[n].xm); scanf("%s",stu[n].xb); scanf("%s",stu[n].nl); scanf("%s",stu[n].zy); printf("修改成功/n"); break; } }}void searchStudent(){ char zy[20] = {0}; printf("请输入要查找的学生的专业/n"); scanf("%s",zy); for (int n =0; n < 100; n++)//strcmp(stu[n].xh , ' ' { if (strcmp(stu[n].zy,zy) == 0) { printf("学号: %s 姓名:%s 性别: %s 年龄: %s 专业: %s",stu[n].xh,stu[n].xm,stu[n].xb,stu[n].nl,stu[n].zy); printf("/n"); } }}void displayStudent(){ for (int n =0; n < 100; n++)//strcmp(stu[n].xh , ' ' { if (strlen(stu[n].xh) != 0) { printf("学号: %s 姓名:%s 性别: %s 年龄: %s 专业: %s",stu[n].xh,stu[n].xm,stu[n].xb,stu[n].nl,stu[n].zy); printf("/n"); } }}int findNullStudent(){ for (int n =0; n < 100; n++)//strcmp(stu[n].xh , ' ' { if (strlen(stu[n].xh) == 0) { return n; } }}

另外想和各位技术高人材交流技术特建了相关的QQ群

java技术精英群 155595043

php技术精英 60440788

UCD设计精英 116079541

真心希望各位高人一齊來交流技術


相关阅读:
Top