#include <stdio.h>
#include <stdlib.h>
//抬头信息
void hellow(){
printf("----------学生成绩管理系统----------\n");
printf("1:录入学生成绩\n2:查询学生分数\n3:显示总成绩最值\n0:退出\n");
printf("------------------------------------\n");
}
//定义结构体
typedef struct A{
int num;
struct A *next;
struct B *head;
}Cla;
typedef struct B{
char *name;
int chinese;
int math;
int english;
struct B *next;
}Stu;
//输出指定学生链的数据(班级数据)
void printfAllStu(Stu *link){
Stu *p=link;
while(p!=NULL){
printf("姓名 %s 语文%d 数学%d 英语%d\n",p->name,p->chinese,p->math,p->english);
p=p->next;
}
printf("\n");
return;
}
//检查班级是否存在
int checkClaNum(int claNum){
printf("请选择的班级: ");
scanf("%d",&claNum);
while(claNum<=0||claNum>5){
printf("当前仅有5个班,请重新选择的班级: ")
指针实现学生成绩管理系统(c语言)
最新推荐文章于 2024-08-06 19:41:03 发布
使用C语言编程,通过指针技术构建了一个简单的学生成绩管理系统。该系统能够在命令行界面(cmd)下运行,利用switch语句进行交互操作,包括输入、显示和更新学生的分数。通过printf函数进行输出展示,实现了对学生信息的有效管理和查询。
摘要由CSDN通过智能技术生成