• 大小: 418KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: C/C++
  • 标签: C/C++  

资源简介

学生成绩管理系统C语言,附有完整项目文件和代码,另外有对应的word文档。

资源截图

代码片段和文件信息

/***********************************************************
我的信息:                                                 *
  姓名: 汪建林 生日:1985年2月26日                    *
  毕业学校: 2007年于成都理工大学                          *
  家乡地址: 四川渠县望溪乡包山村5组                       *
  联系QQ: 287307421  联系电话: 13558690869                *
  联系Email: wangjianlin1985@126.com 287307421            *
  双鱼林程序淘宝店: http://shop34864101.taobao.com        *
  双鱼林程序拍拍店: http://287307421.paipai.com           *
  网站: http://www.shuangyulin.com                        *
                                                          *
  需要更多程序可以联系我,保证运行!                      *
***********************************************************/

#include “stdio.h“
#include “stdlib.h“
#include “conio.h“
#include “string.h“
#define N 10
#define FILENAME “student.txt“
typedef struct
{
    int num1;         
    char name1[10];      
    int fen;
}LESSON;

typedef struct
{
int num2;      /*学号*/
char name2[10];/*姓名*/
char xing[10];
int num3;
int tele;
float score[3];
float zong;
float fen2;
}STUDENT;



/*******************************************************       
功能:显示菜单
参数:无   
返回值:无
 *******************************************************/
 void displayMenu()
 {

        printf(“\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n“);
        printf(“+               学生成绩管理系统2.0                     +\n“);
printf(“+                                                       +\n“);
        printf(“+                 1. 输入课程信息                       +\n“);
        printf(“+                 2. 输入学生信息成绩                   +\n“);
        printf(“+                 3. 学生基本情况查询                   +\n“);
        printf(“+                 4. 成绩查询                           +\n“);
        printf(“+                 5. 删除信息                           +\n“);
        printf(“+   6. 按综合成绩或实得学分升序或降序排序并显示数据     +\n“);
        printf(“+                 7. 程序结束                           +\n“);
printf(“+                                                       +\n“);
        printf(“+++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n“);

 }

/*******************************************************       
功能:登陆函数,验证口令
参数:
参数1:n
  类型:char []
  说明:用户输入口令   
返回值:1或0
  类型:int
  说明:1表示通过验证;0表示没有通过
 *******************************************************/
 int login(char password[])
 {
     static char LESSONy[10]=“123“;
     if(strcmp(passwordLESSONy)==0)
       return 1;
     else
       return 0;
 }

 
 int readFromFile2(LESSON lesson[])
 {
FILE *fp=NULL;
int i=0;

fp=fopen(“student2““rb“); 

if(fp!=NULL)
{

while(!feof(fp)) 
{
     
if(i>=N)
break;
if(fread(lesson+isizeof(LESSON)1fp))
i++;
}

fclose(fp);
}
    return i;
}

  /*******************************************************       
功能:从文件读信息到结构体数组中
参数:
参数1:student[]
  类型:STUDENT []
  说明:用来存储从文件读到的学生信息
返回值:i
  类型:int

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-23 15:06  Debug\
     文件       33792  2012-02-29 10:28  Debug\vc60.idb
     文件       53248  2012-02-29 10:28  Debug\vc60.pdb
     文件      221287  2012-02-29 10:28  Debug\学生成绩管理.exe
     文件      228000  2012-02-29 10:28  Debug\学生成绩管理.ilk
     文件       33877  2012-02-29 10:28  Debug\学生成绩管理.obj
     文件      228160  2012-02-29 10:28  Debug\学生成绩管理.pch
     文件      508928  2012-02-29 10:28  Debug\学生成绩管理.pdb
     文件       12573  2012-02-29 10:28  学生成绩管理.cpp
     文件        3475  2012-02-29 10:28  学生成绩管理.dsp
     文件         532  2012-02-29 10:29  学生成绩管理.dsw
     文件       33792  2012-02-29 10:29  学生成绩管理.ncb
     文件       48640  2012-02-29 10:29  学生成绩管理.opt
     文件        1401  2012-02-29 10:28  学生成绩管理.plg
     文件      156420  2017-01-05 02:41  学生成绩管理系统C语言.docx

评论

共有 条评论