C语言学籍管理系统源代码语言学籍管理系统源代码
主要为大家详细介绍了C语言学籍管理系统源代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
C语言学籍管理系统,整理一份,供大家参考,具体内容如下
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define N 100
void mycreat();
void mynewcreat();
void mydisplay();
void myretake();
void myselect();
void mynumsort();
void mysort();
void myprint1();
void myprint2();
void myprint3();
void myfenduan();
struct student
{
char name[10];
int grade[5];
double ave;
char num[10];
};
void myprint1()
{
char choose=' ',yes_no=' ';
do
{
system("cls");
printf (" |---------------------------|");
printf (" | 请输入选项编号(0-4) |");
printf (" |---------------------------|");
printf (" | 1----------录入成绩 |");
printf (" | 2----------统计成绩 |");
printf (" | 3----------处理学籍 |");
printf (" | 4----------显示数据 |");
printf (" | 0----------退出系统 |");
printf (" |---------------------------|");
printf(" ");
choose=getche();
switch(choose)
{ case '1':mycreat(); break;
case '2':myprint2(); break;
case '3':myprint3(); break;
case '4':mydisplay(); break;
case '0':break;
default :printf(" %c为非法选项!",choose);
}
if(choose=='0')
{
printf("");
printf("感谢您的使用!");
break;
}
printf(" 要继续选择吗(Y/N)?");
do
{ yes_no=getch( );
} while(yes_no!='Y' && yes_no!='y'&& yes_no!='N' && yes_no!='n');
} while(yes_no=='Y' || yes_no=='y');
}
void myprint2()
{
char choose=' ',yes_no=' ';
do
{
system("cls");
printf (" |-----------------------------------|");
printf (" | 请输入选项编号(0-4) |");
printf (" |-----------------------------------|");
printf (" | 1----------按学号排序 |");
printf (" | 2----------计算平均分并排序 |\n");