您现在的位置:网站首页答辩论文论文专题

成绩管理

  • 简介:C 语言程序设计 一、实验内容及任务:10进行人机界面设计,界面具有提示信息,可以选择:查询每门课程的平均成绩及最高分最低分、查询每个学生的各科成绩及总成绩、查询所有学生的平均总成绩、插入一个学生并录入信息及其各...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
C 语言程序设计
一、实验内容及任务:
10进行人机界面设计,界面具有提示信息,可以选择:查询每门课程的平均成绩及最高分最低分、查询每个学生的各科成绩及总成绩、查询所有学生的平均总成绩、插入一个学生并录入信息及其各科成绩、修改任一个学生的任一门课程成绩、删除一个学生及其成绩、退学程序。
20讲所有的学生信息及成绩存入以你的学号命名的数据文件内,在所有查询、修改操作前打开改文件,选择退出程序则关闭改文件;
30所有的查询功能、修改功能、插入功能都用子程序(函数)来实现。
二、实验目的:在掌握相关基础知识上,熟练掌握switch的用法、灵活使用循环结构、是故虚结构体、文件等相关知识并能够恰当运用这些方法实现特定功能,会开发有一定价值的DOS应用程序。
三、程序代码:
/*头文件*/
#include <stdio.h>
#include<dos.h>
#include<time.h>
#include<stdlib.h> /*其它说明*/
#include<string.h> /*字符串函数*/
#include<memory.h> /*内存操作函数*/
#include<ctype.h> /*字符操作函数*/
#include<malloc.h> /*动态地址分配函数*/
#define LEN sizeof(STUDENT)
static int n=0;
typedef struct stu /*定义结构体数组用于缓存数据*/
{char num[6];/*学号*/
char name[5];/*姓名*/
int score[3];/*三门课成绩*/
int sum;/*总分*/
float average;/*平均成绩*/
int order;
struct stu *next;
}STUDENT;
/*函数原型*/
STUDENT *init(); /*初始化函数*/
int menu_select(); /*菜单函数*/
STUDENT *create(); /*创建链表*/
void print(STUDENT *head); /* 显示全部记录*/
void search(STUDENT *head); /*查找记录*/
STUDENT *delet(STUDENT *head); /*删除记录*/
STUDENT *sort(STUDENT *head); /*排序*/
STUDENT *insert(STUDENT *head,STUDENT *NEW); /*插入记录*/
void save(STUDENT *head); /*保存文件*/
STUDENT *load(); /*读文件*/
void SearchScore(STUDENT *head);
/*主函数界面*/
void main()
{STUDENT *head,NEW;
head=init(); /*链表初始化,使head的值为NULL*/
for(;;) /*循环无限次*/
{switch(menu_select())
{
case 1:head=create();break;/*创建链表*/
case 2:print(head);break;/* 显示全部记录*/
case 3:search(head);break;/*查找记录,靠什么查找?*/
case 4:head=delet(head);break; /*删除记录,靠什么删除?*/
case 5:head=sort(head);break; /*排序,靠什么排序?*/
case 6:head=i

[原文截取]
C 语言程序设计
一、实验内容及任务:
10进行人机界面设计,界面具有提示信息,可以选择:查询每门课程的平均成绩及最高分最低分、查询每个学生的各科成绩及总成绩、查询所有学生的平均总成绩、插入一个学生并录入信息及其各科成绩、修改任一个学生的任一门课程成绩、删除一个学生及其成绩、退学程序。
20讲所有的学生信息及成绩存入以你的学号命名的数据文件内,在所有查询、修改操作前打开改文件,选择退出程序则关闭改文件;
30所有的查询功能、修改功能、插入功能都用子程序(函数)来实现。
二、实验目的:在掌握相关基础知识上,熟练掌握switch的用法、灵活使用循环结构、是故虚结构体、文件等相关知识并能够恰当运用这些方法实现特定功能,会开发有一定价值的DOS应用程序。
三、程序代码:
/*头文件*/
#include <stdio.h>
#include<dos.h>
#include<time.h>
#include<stdlib.h> /*其它说明*/
#include<string.h> /*字符串函数*/
#include<memory.h> /*内存操作函数*/
#include<ctype.h.....
查看评论 已有0位网友发表了看法
  • 验证码: