找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4466|回复: 3
收起左侧

C语言学生成绩管理系统源程序与课设下载

[复制链接]
ID:210628 发表于 2017-6-12 22:09 | 显示全部楼层 |阅读模式
是一个学生成绩管理系统的设计
0.png

运行界面:
0.png

学号:1    姓名:kong    数学:89    英语:78    计算机:67    总分:234
学号:2    姓名:wang    数学:90    英语:78    计算机:34    总分:202
学号:3    姓名:wui    数学:40    英语:67    计算机:56    总分:163
学号:34    姓名:dong    数学:89    英语:78    计算机:89    总分:256
学号:35    姓名:dui    数学:69    英语:78    计算机:89    总分:236

C语言学生成绩管理系统课设报告内容预览:
0.png 0.png

c语言程序:
  1. #include<stdio.h>                                             //标准输入输出的C语言头文件
  2. #include<stdlib.h>                                            //包含了文件中要用到的malloc()和free()函数
  3. #include"head.h"                                              //自定义头文件

  4. void view();                                                  //菜单
  5. struct stu *input();                                          //信息输入
  6. void average(struct stu *p);                                  //平均分
  7. void search(struct stu *head);                                   //学生数据搜索
  8. void save(struct stu *p);                                     //保存数据到到文本文件                                   
  9. void compare(struct stu *p);                                  //最大值和最小值
  10. void level(struct stu *p);                                    //学生等级
  11. void output(struct stu *p);                                   //输出所有学生信息
  12. void reinput(struct stu *p);

  13. void main()
  14. {
  15.         int a;
  16.         char c;
  17.     struct stu *head=NULL;
  18. view:view();    //显示主菜单
  19. select1:printf("请输入0-7:");
  20.          scanf("%d",&a);
  21.         switch(a)
  22.         {
  23.         case 0:return;
  24.     case 1:        if(head==NULL)
  25.                         {head=input();break;}            //信息输入
  26.                         reinput(head);
  27.                         break;
  28.         case 2:if(head==NULL)
  29.                    {printf("请先输入数据!\n");break;}
  30.                         save(head);             //保存数据到文本文件student.txt中
  31.                         printf("保存成功!\n");
  32.             break;  
  33.         case 3:if(head==NULL)
  34.                    {printf("请先输入数据!\n");break;}
  35.                         compare(head);         //最高分和最低分
  36.                         break;
  37.         case 4:if(head==NULL)
  38.                    {printf("请先输入数据!\n");break;}
  39.                         average(head);          //平均值
  40.                         break;
  41.         case 5:if(head==NULL)
  42.                    {printf("请先输入数据!\n");break;}
  43.                         search(head);           //查找信息
  44.                         break;
  45.         case 6:if(head==NULL)
  46.                    {printf("请先输入数据!\n");break;}
  47.                         level(head);           //学生等级
  48.                         break;
  49.         case 7:if(head==NULL)
  50.                    {printf("请先输入数据!\n");break;}
  51.                         output(head);           //输出信息
  52.                         break;
  53.     default:printf("输入错误!请重新输入。\n");
  54. ……………………

  55. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
1.rar (2.26 MB, 下载次数: 95)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:459813 发表于 2019-1-2 10:41 | 显示全部楼层
很好用的资料
回复

使用道具 举报

ID:459813 发表于 2019-1-2 10:42 | 显示全部楼层
谢谢大佬,很好用的资料
回复

使用道具 举报

ID:555323 发表于 2019-6-5 09:39 | 显示全部楼层
谢谢大佬,很好用的资料
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表