C語言 簡單的實現學生管理系統

2021-08-20 23:06:52 字數 1935 閱讀 9899

本篇部落格簡單的實現了一下學生管理系統:

(其中的各項功能是由鍊錶進行實現)

其中的功能有以下幾點:

1.增加學生資訊

2.刪除指定學生資訊

3.查詢指定學生資訊

4.修改指定學生資訊

5.顯示所有學生資訊

6.清空所有學生資訊

7.以成績排序學生資訊

0.退出當前通訊系統

如果還需其他功能大家可以在其中新增

以下是**部分:

ssystem.h

#define _crt_secure_no_warnings 1  

#pragma once

#include#include#includetypedef struct people

people;

typedef struct list

list;

ssystem.c

#include"ssysytem.h"

void menu()//列印選單

void menu2()//修改學生時所用到的選單

void init(list *l)//初始化

int find(list *l, char* pname)

} return -1;

}void add_e(list *l)//新增學生資訊

else }

void revise_e(list *l)//修改指定學生資訊

; printf("請輸入要修改的學生:\n");

scanf("%s", name);

ret = find(l, name);

if (ret != -1)

} while (i);

} else }

void del_e(list *l)//刪除指定學生資訊

; int i = 0;

int n = 0;

int ret = 0;

printf("請輸入刪除學生姓名:\n");

scanf("%s", name);

ret = find(l, name);

if (ret != -1)

l->count--;

printf("刪除成功\n");

} else

}}void show_e(list *l)//顯示所有學生

for (; icount; i++) }

void clear_e(list* l)//清空管理系統

void research_e(list *l)//查詢指定學生

; printf("請輸入需要查詢學生姓名: \n");

scanf("%s", name);

ret = find(l, name);

if (ret != -1)

else }

//按英語成績排序

void sort_e(list* l)

} }printf("排序成功!\n");

}

test.c

#include"ssysytem.h"

int main()

} while (i);

system("pause");

return 0;

}

C語言鍊錶實現學生管理系統

include include include include include include using namespace std typedef struct ndoestudent struct student 建立學生資訊 student insert student head r nex...

Go語言實現學生管理系統

使用go來實現乙個學生管理系統,要實現的功能也很簡單,擁有檢視 新增 修改 刪除功能。分為兩個檔案main.go student.go,main作為程式入口有功能展示模組,student是實現上述功能的方法和函式。當然也可以把兩個檔案合到一起,把student中的 拷貝到main即可。注意 1.都在...

Python實現學生管理系統

from prettytable import prettytable class studentinfo def init self print print 學生管理系統 v1.0 print 1 新增學生 print 2 顯示所有學生 print 3 查詢學生 print 4 修改學生 prin...