C语言学生成绩简单,C语言实现简单学生成绩管理系统.pdf

C语言实现简单学生成绩管理系统

这篇文章主要为大家详细介绍了C语言实现简单学生成绩管理系统,具有 定的参考价值,感兴趣的小伙伴们可以

参考 下

本文实例为大家分享了C语言实现学生成绩管理系统的具体代码,供大家参考,具体内容如下

C语语言言小小项项目目

实现 个学生成绩管理系统

系系统统功功能能::

1.实现所有学生成绩的录入 (利用结构体数组),当输入字符为end时候,结束成绩的录入;

2.实现所有学生信息的输出

3.输入指定学生姓名,并能输出这名学生的信息

4 .将学生成绩按照语文和数学成绩排序

思路:

1. 首先,先把这个小项目的框架打好。考虑要写几个文件,每 个文件里面实现怎样的功能。考虑到这个小项目的代

码量以及程序的易读性,我决定将写三个文件。 个main.c,里面就写需要用到的函数; 个teacher.c主要实现main.c

函数里面具体的内容; 个teacher.h里面主要写这个项目我们需要用到 些宏定义和函数,以便在另外两个C文件里

面调用。 (注意:在两个C文件里面要包括teacher.h文件)。

2. 其次,分析 下这个系统要实现的功能,有四个功能。我们可以每 个功能写 个函数,分别实现全部录入,全部

输出,指定学生信息输出以及语文和数学成绩的排序这四个函数。将这四个函数的具体实现放在teacher.c文件里面。

Main.c就负责直接调用这些函数。

3. 最后,考虑到需要录入的时学生信息,包括姓名,学号,性别,语文成绩,数学成绩这些内容。所以,考虑用结构

体数组来实现。

Teacher.h文件

#ifndef _TEACHER_H_

#define _TEACHER_H_

struct student

{

char name[20];

int id;

char sex;

int chinese;

int math;

};

ty edef struct student stu;

void show_message(stu *st, int len);

int in ut(stu *st);

void find(stu *st, int len);

void sort(stu *st, int len);

void out(stu *st, int i);

void welcome();

void showchoice();

#endif

Main.c文件

#include

#include

#include "teacher.h"

#include

int main()

{

int len;

int m;

stu st[100];

welcome();

while(1)

{

showchoice();

scanf("%d", &m);

switch(m)

{

case 1: len = in ut(st);break;

case 2:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值