+64编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:
(1)创建信息链表并以磁盘文件保存;
(2)读取磁盘文件并显示输出所有学生的籍贯信息;
(3)按学号或姓名查询其籍贯;
(4)按籍贯查询并输出该籍贯的所有学生;
(5)能添加、删除和修改学生的籍贯信息;
#include dos.h
#include stdio.h
#include stdlib.h
#include conio.h
#include math.h
#include string.h
/**********************建立链表******************************/
struct hj
{ int age;
long number;
char name[10],address[50],sex[2];
struct hj *next;
};
/**************************文件操作函数******************************/
FILE *fp;
void openfile(char xx[20])
{
fp=fopen(xx,ab+);
if(fp==NULL)
fp=fopen(xx,wb);
}
/************************录入信息函数***********************************/
void hjnew(void)
{
system(cls);
int n=0,xage;
long xnumber;
char xname[10];
char xaddress[50];
char xsex[2];
struct hj *head;
struct hj *x1,*x2;
head=NULL;
x2=NULL;
printf(\n ★★★★★欢迎使用户籍管理系统\n);
printf(\n ★★★录入信息\n);
printf(\n 〓提示输入0返回上级菜单〓\n\n\n);
printf(\n 请输入学号【15字内】:);
scanf(%ld,xnumber);
if(xnumber==0)
goto haha;
printf(\n 请输入姓名【10字内】:);
scanf(%s,xname);
printf(\n 请输入年龄【|-__-|】:);
scanf(%d,xage);
printf(\n 请输入性别【男OR女】:);
scanf(%s,xsex);
printf(\n 请输入籍贯【25字内】:);
scanf(%s,xaddress);
while(xnumber!=0)
{
n++;
x1=(struct hj *)malloc(sizeof(struct hj));
x1-number=xnumber;
strcpy(x1-name,xname);
strcpy(x1-sex,xsex);
x1-age=xage;
strcpy(x1-address,xaddress);
if(n==1)
head=x1;
else
x2-next=x1;
x2=x1;
printf(\n 请输入学号【15字内】:);
scanf(%ld,xnumber);
if(xnumber==0)
break;
printf(\n 请输入姓名【10字内】:);
scanf(%s,xname);
printf(\n 请输入年龄【|-__-|】:);
scanf(%d,xage);
printf(\n 请输入性别【男OR女】:);
scanf(%s,xsex);
printf(\n 请输入籍贯【25字内】:);
scanf(%s,xaddress);
}
x2-next=NULL;
x1=head;
while(x
您可能关注的文档
- 水处理问题与解答题库.doc
- 《工业催化基础》(第3章吸附作用与多相催化)2015-3程序.ppt
- 水电安装基础知识大全题库.doc
- 水电技术交底记录题库.doc
- 神经网络车牌识别系统题库.doc
- 《工作方法手册》程序.ppt
- 水电站机械库题库.doc
- 水电站施工组织设计(毕业设计)题库.doc
- 神经网络理论题库.doc
- 《公告》相关内容程序.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- ISO9001-2026质量管理体系标准版中英文及变化点解析.pdf VIP
- HGT 21629-1999 管架标准图(四).docx VIP
- 广州市民办学校申办审批表.doc VIP
- 无人机测绘技术与应用课件21--无人机驾驶员职业规划.ppt
- 2025年袋鼠数学LevelB试卷及答案.pdf VIP
- 《重症凝血病标准化评估中国专家共识(2025)》解读PPT课件.pptx VIP
- 《动物防疫法》培训解读课件.pptx VIP
- 无人机测绘技术与应用课件20--无人机飞行原理.ppt
- 先进控制技术及其应用.docx VIP
- 2025-2026学年济南版(2024)初中生物八年级上册《血液是物质运输的载体》教学设计.docx
原创力文档

文档评论(0)