利用C语言实现学生成绩管理系统

利用C语言实现学生成绩管理系统

学完了C ,要及时学以致用,将学到的知识点加以运用。下面是我在学完C后写的小项目:学生成绩管理系统。

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define MAX_STUDENT_SUM 100
int student_sum=0;

//学生成绩管理系统 包含的成员
struct student{
   
    char name[1024];
    char c1ass[1024];
    int chinese;
    int Math;
    int English;
    } ;
struct student *student_arry=NULL;//定义一个结构体 指针
//加入已有的学生信息
void student_join()
{
   
    printf("请输入加入已有的学生个数:\n");
    scanf("%d",&student_sum);
    
    printf("加入已有的学生信息\n格式:姓名\t班级\t语文成绩\t数学成绩\t英语成绩\n");
    for(int i=0;i < student_sum;i++)
    {
   
        scanf("%s",student_arry[i] .name);
        scanf("%s",student_arry[i] .c1ass);
        scanf("%d%d%d",&student_arry[i] .chinese,&student_arry[i] .Math,&student_arry[i] .English);     
    }    
  
    return ;  
}
//显示学生信息
void student_play()
{
   
    printf("显示已有的学生信息\n格式:姓名\t班级\t语文成绩\t数学成绩\t英语成绩\n");
    for(int i=0;i < student_sum;i++)
    {
   
        printf("%s\t%s\t%d\t%d\t%d\n",student_arry[i].name,student_arry[i].c1ass,student_arry[i] .chinese,student_arry[i] .Math,student_arry[i] .English); 
        printf("\n");
    }
    return ;
}
//增加
void student_add()
{
   
    printf("请输入需要增加的学生的个数\n");
    int sum=0;
    scanf("%d",&sum);
    printf("请输入需要增加的学生的信息\n格式:姓名\t班级\t语文成绩\t数学成绩\t英语成绩\n");
    student_sum+=sum;
    for(int i=student_sum-sum;i < student_sum;i++)
    {
   
        scanf("%s",student_arry[i] .name);
        scanf("%s",student_arry[i] .c1ass);
        scanf("%d%d%d",&student_arry[i] .chinese,&student_arry[i] .Math,&student_arry[i] .English);           
    }
    return ;
}
//删除
void student_del(char *name)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NOREAD

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值