- 9
- 0
- 约 16页
- 2016-10-22 发布于贵州
- 举报
#includestdio.h
#includestdlib.h
int N1,N2,kk1,kk2,kk3;
struct couse * head1;
struct student * head2;
struct couse//课程信息结构体
{
int num1;
char name1[20];
int score;
int nelepeo;//课程已选人数
int Melepeo;//课程人数上限
struct couse * next;
};
struct student//学生信息结构体
{
int num2;
char name2[20];
int nelenum[50];//已选课程编号
int nelen;//已选课程数量
struct student * next;
};
void Ms()
{
for(kk1=0;kk11100;kk1++)
for(kk2=0;kk21200;kk2++)
for(kk3=0;kk31200;kk3++);
}
void keyboardc()//录入课程子函数(从键盘录入)
{
struct couse *p1,*p2;
N1=0;
p1=p2=(struct couse*)malloc(sizeof(struct couse));
printf(课程编号\t课程名称\t学分\t课程人数上限\n);
scanf(%d%s%d%d,p1-num1,p1-name1,p1-score,p1-Melepeo);
p1-nelepeo=0;
head1=NULL;
while(p1-num1!=0)
{
N1=N1+1;
if(N1==1)head1=p1;
else p2-next=p1;
p2=p1;
p1=(struct couse * )malloc(sizeof(struct couse));
scanf(%d%s%d%d,p1-num1,p1-name1,p1-score,p1-Melepeo);
p1-nelepeo=0;
}
p2-next=NULL;
}
void filec()//录入键盘子函数(从文件录入)
{
FILE * fp;
char filepath[20];
struct couse *p1,*p2;
N1=0;
printf(输入要读入的文件路径:);
getchar();
gets(filepath);
if((fp=fopen(filepath,r))==NULL)
{
printf(找不到%s文件!\n,filepath);
exit(0);
}
p1=p2=(struct couse*)malloc(sizeof(struct couse));
fscanf(fp,%d%s%d%d%d,p1-num1,p1-name1,p1-score,p1-nelepeo,p1-Melepeo);
head1=NULL;
while(!feof(fp))
{
N1=N1+1;
if(N1==1)head1=p1;
else p2-next=p1;
p2=p1;
p1=(struct couse * )malloc(sizeof(struct couse));
fscanf(fp,%d%s%d%d%d,p1-num1,p1-name1,p1-score,p1-nelepeo,p1-Melepeo);
}
p2-next=NULL;
}
void inputc()//录入课程主函数
{
int i;
printf(\t\t\t录入课程信息\n);
printf(\n1.从键盘录入\n);
printf(2.从文件录入\n);
printf(3.返回主菜单\n);
printf(请选择(1~3):\n);
scanf(%d,i);
switch(i)
{
case(1):keyboardc();break;
case(2):filec();break;
case(3):break;
}
}
void insertc(struct couse *incou
您可能关注的文档
- 2013新课标考数学理一轮复习课件:3.1 导数的概念及运用.ppt
- 2013浙江政会考试题研究与复习建议.ppt
- 2014.114培训存档表格参考表(附件3).doc
- 2014.1120课题研究报告格式和要求.doc
- 2014-205学年第一学期校公选课选课通知.doc
- 2014高中政会考模拟题.doc
- 2014届高考学(理)一轮复习课件:第三篇_导数及其应用第1讲_变化率与导数、导数的运算).ppt
- 2014届高三人教版英语一轮总复习质量过关检测 必修五 Units 3~5 Word版含详解.doc
- 2014年度二建造师执业资格考试工作有关事项的通知.doc
- 2014年福建莆田教师招聘备考指导:古代诗歌鉴赏及其相关文史知识点梳理.doc
最近下载
- (2026春新版)人教版二年级数学下册全册PPT课件.pptx
- 2025年青岛职业技术学院单招(语文)测试模拟题库1套.docx VIP
- 2023年山东理工职业学院单招综合素质考试试题及答案解析.docx VIP
- 施工单位图纸会审要点培训PPT课件.pptx
- DBJ T 13-437-2023 装配式钢结构基坑支护技术标准.pdf VIP
- 戊二醇系列产品及其衍生物项目环评环境影响报告书.pdf
- 2024年山东理工职业学院单招综合素质考试模拟试题及答案解析.docx VIP
- 小学生必背歇后语100条.pdf VIP
- 2023青岛职业技术学院高职单招语文/数学/英语笔试参考题库含答案解析.docx VIP
- 5G优化案例:5G网络覆盖优化经验总结.pdf VIP
原创力文档

文档评论(0)