学生选课管理系统源代码(6
页)
Good is good, but better carries it.
精益求精,善益求善。
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct course
{
int num;
char name[20];
char kind[20];
int ttime,mark,term;
}c;
struct student
{
int snum;
导航页源码int cnum;
char cnam[20];
char snam[20];
}s[500];
int count;//全局变量
int main()//主函数
{
2文闭数学取计称程编课号件函统!选件选入课将立件是续步,就致生与课号程件文称名课编课姓请指的指变结课函退,错错输数那输相如课件文符输数,尾到没件打质程的要输查性课数那,果数分结分入数中取,文向
int n;
int menu();
int f1();
int luru();
int liulan();
int chaxun();
int xuanke();
int tongji();
printf("\n ********************** ***********************");
printf("\n\n ********** 欢迎进入学生选课系统!
**********");
menu();
printf("\n");
printf(" ******************* the end
*********************\n");
printf("\n ********************** ***********************");
printf("\n\n 请先选择 1 进行课程信息录入:");
scanf("%d",&n);//防止错误,请重新输入
for(;n>5||n<0;)
{
3文闭数学取计称程编课号件函统!选件选入课将立件是续步,就致生与课号程件文称名课编课姓请指的指变结课函退,错错输数那输相如课件文符输数,尾到没件打质程的要输查性课数那,果数分结分入数中取,文向
printf("\n 输入错误!请重新输入!\n ");
scanf("%d",&n);
}
while(n>0&&n<6)
{
switch(n)
{
case 1:luru();break;//录入课程信息
case 2:liulan();break;//浏览课程信息
case 3:chaxun();break;//查询课程信息
case 4:xuanke();break;//进入选课操作
case 5:tongji();break;//统计选课情况
}
scanf("%d",&n);//选择所需操作
for(;n>5||n<0;)
{
printf("\n\n");
printf("\n 输入错误!请重新输入!\n ");
4文闭数学取计称程编课号件函统!选件选入课将立件是续步,就致生与课号程件文称名课编课姓请指的指变结课函退,错错输数那输相如课件文符输数,尾到没件打质程的要输查性课数那,果数分结分入数中取,文向
scanf("%d",&n);//防止错误,提示重新输入
}
system("cls");//清屏
}
if(n==0)
{
printf(" \n\n\n\n\n\n\n");
printf(" ********** 谢谢使用! **********\n ");
printf("\n\n\n\n\n");
}
exit(0);//退出选课系统
return 0;
}
int menu()//菜单函数
{
int n;
printf("\n\n\n\n");
printf(" 1. 录入课程信息\n\n");
printf(" 2. 浏览课程信息\n\n");
5文闭数学取计称程编课号件函统!选件选入课将立件是续步,就致生与课号程件文称名课编课姓请指
的指变结课函退,错错输数那输相如课件文符输数,尾到没件打质程的要输查性课数那,果数分结分入数中取,文向
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论