c语言学生成绩管理系统框架

本文介绍了一个使用C语言编写的简易学生成绩管理系统框架。该系统包括输入学生信息、新增、删除、查询、修改学生记录等功能。通过结构体表示学生数据,链表存储学生信息,提供友好的菜单交互。
摘要由CSDN通过智能技术生成

简易版学生成绩管理系统框架

代码如下

#include “stdafx.h”
#include
#include <stdio.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
using namespace std;

//学号长度

#define NO_LENGTH 20

//姓名长度

#define NAME_LENGTH 11

//定义学生结构体的数据结构

typedef struct Student

{

char   studentNo[NO_LENGTH];

char studentName[NAME_LENGTH];

} St;

//定义结点的数据结构

typedef struct node

{

St data;

struct node *next;

} Node, *Link;

//功能菜单

void myMenu(void);

//输入学生信息

void inputNode(Link p);

//新增学生记录

bool addNode(Link head);

//删除学生记录

bool deleteNode(Link head);

//输入学号

void inputStudentNo(char s[], char no[]);

//打印链表

void displayNode(Link head);

//查询学生记录

bool queryNode(Link head);

//插入一个学生记录

void insertNode(Link head, Link newNode);

//修改学生记录

bool modifyNode(Link head);

//统计学生人数

int countNode(Link head);

//清除链表

void clearLink(Link head);

int _tmain(int argc, _TCHAR* argv[])
{

int select; //功能选项代码

int count;  //学生人数

//链表头

Link head;


head = (Link)malloc(sizeof(Node));

head->next = NULL;


while (1)

{

	myMenu();

	printf("\n请输入你的选择
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值