各位C语言高手帮我解答一个题目吧!!课程设计要用!!谢谢了!!
编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。具体功能与要求:(1)创建信息链表并以磁盘文件保存;(2)读取磁盘文件并显示输出所有学生的成绩;(3)...
编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。
具体功能与要求:
(1)创建信息链表并以磁盘文件保存;
(2)读取磁盘文件并显示输出所有学生的成绩;
(3)按学号或姓名查询成绩;
(4)添加成绩记录;
(5)修改指定姓名或学号的学生成绩并可存盘;
(6)显示输出60分以下,60-79,80-89,90分以上各分数段的学生成绩。
ntwangbin@vip.qq.com
上面是我的邮箱,谢谢帮忙了!时间比较紧了!
好多人说在网上下载 ,但我真找不到额...你门可以直接发到我油箱里 ,在这里也说明一下,正确的积分我肯定给的额..谢谢了啊 展开
具体功能与要求:
(1)创建信息链表并以磁盘文件保存;
(2)读取磁盘文件并显示输出所有学生的成绩;
(3)按学号或姓名查询成绩;
(4)添加成绩记录;
(5)修改指定姓名或学号的学生成绩并可存盘;
(6)显示输出60分以下,60-79,80-89,90分以上各分数段的学生成绩。
ntwangbin@vip.qq.com
上面是我的邮箱,谢谢帮忙了!时间比较紧了!
好多人说在网上下载 ,但我真找不到额...你门可以直接发到我油箱里 ,在这里也说明一下,正确的积分我肯定给的额..谢谢了啊 展开
展开全部
朋友还是认真学点习吧 你点时间看看C文件部分和双向链表,很轻松可以搞定的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
网上有下载啊,哥哥。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个应该不难找啊,自己写也不算难,好好学学c吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
详细的程序代码及注释如下:
本程序在VC6.0下编译。
将程序源代码保存时,必须以.c作为后缀名。
学生数据文件是student.txt
其数据保存格式如下:
00002 xiaoJiang 99.000000
00003 xiaoHong 87.000000
00004 xiaoHuang 68.000000
00005 xiaoMing 97.000000
12345 asdjfksd 68.000000
即
学号 姓名 C语言成绩
运行程序时,直接打开.exe文件(在debug文件夹里面),不要用VC6.0上的“!”来运行,因为这样程序是找不到文件的。
#include<stdio.h>
#include<conio.h>
#include<malloc.h>
#include<string.h>
#include<process.h>
typedef struct STUDENT
{
char studentNumber[10];/*学生学号*/
char studentName[20];/*学生姓名*/
float cMark;/*C语言成绩*/
struct STUDENT *next;
}STUDENT;
STUDENT *headLink;/*链表表头指针*/
/*以下是函数声明*/
void ReadInfoFormFile(void);
void DesplayMenu(void);
void CreateHeadLink(void);
STUDENT *MallocNode(void);
void GetInformation(STUDENT *t);
void OutputInformation(void);
void DesplayInfoBystudentName(void);
void DesplayInfoBystudentNumber(void);
void DesplayOneNode(STUDENT *t);
void InsertOneNode(STUDENT *t);
void DeleteNodeBystudentNumber(void);
void ChangeMarkByName(void);
void ChangeMarkByNumber(void);
void SaveLinkToFile(void);
void DesplayMarkSegment(void);
int choose;/*用于接受用户的选择*/
/*主函数*/
void main()
{
CreateHeadLink();
ReadInfoFormFile();
DesplayMenu();
}
......详细的代码发到你邮箱去了.
本程序在VC6.0下编译。
将程序源代码保存时,必须以.c作为后缀名。
学生数据文件是student.txt
其数据保存格式如下:
00002 xiaoJiang 99.000000
00003 xiaoHong 87.000000
00004 xiaoHuang 68.000000
00005 xiaoMing 97.000000
12345 asdjfksd 68.000000
即
学号 姓名 C语言成绩
运行程序时,直接打开.exe文件(在debug文件夹里面),不要用VC6.0上的“!”来运行,因为这样程序是找不到文件的。
#include<stdio.h>
#include<conio.h>
#include<malloc.h>
#include<string.h>
#include<process.h>
typedef struct STUDENT
{
char studentNumber[10];/*学生学号*/
char studentName[20];/*学生姓名*/
float cMark;/*C语言成绩*/
struct STUDENT *next;
}STUDENT;
STUDENT *headLink;/*链表表头指针*/
/*以下是函数声明*/
void ReadInfoFormFile(void);
void DesplayMenu(void);
void CreateHeadLink(void);
STUDENT *MallocNode(void);
void GetInformation(STUDENT *t);
void OutputInformation(void);
void DesplayInfoBystudentName(void);
void DesplayInfoBystudentNumber(void);
void DesplayOneNode(STUDENT *t);
void InsertOneNode(STUDENT *t);
void DeleteNodeBystudentNumber(void);
void ChangeMarkByName(void);
void ChangeMarkByNumber(void);
void SaveLinkToFile(void);
void DesplayMarkSegment(void);
int choose;/*用于接受用户的选择*/
/*主函数*/
void main()
{
CreateHeadLink();
ReadInfoFormFile();
DesplayMenu();
}
......详细的代码发到你邮箱去了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询