c语言教务管理系统
- 格式:docx
- 大小:40.63 KB
- 文档页数:22
#i nclude"stdio.h"
#i nclude"stdlib.h"
#i nclude"c on io.h"
#i nclude"stri ng.h"
#i nclude"wi ndows.h"
// 登陆界面函数void load();
void backgro un d1();
void choice1();
void fan hui1();
void den glu();
void zhuce();
int chazhao();
// 目录界面函数void mulu();
void backgro un d();
void choice();
void add();
void xiugai();
void sha nchu();
void del();
void chax un();
void paixu();
void ton gji();
void output();
void fini sh();
void fan hui2();
void shuchu();
int zongren();
int chr();
int en r();
int mar();
void back();
float chin ese();
float en glish();
float math();
float zon gmax();
// 登陆界面结构体struct self
{
char a[10];
char b[10];
int flg;
}s[100]={{"admi n","admi n",1},{"1","1",1}};
//
目录界面结构体
小明",12,18,20,50,1},{"1101","
// 小样",20,80,60,160,1}}; 登陆界面void mai n()
{
load();
}
void load()
{
backgro un d1(); choice1();
}
void backgro un d1()
{ puts("");
puts("");
printf (”
********************************************\n"); printf (” 欢迎登录学生管理系统
puts("");
printf (”
********************************************\n"); printf (”
1. 登录
2. 注册 \n "); printf (”
请选择:");
}
void choice1()
{
int a;
scan f("%d",&a); fflush(stdi n);
switch(a)
{
case 1:de nglu();break;
case 2:zhuce();break; default:fa nhui1();break; }
void fan hui1()
{
printf (”
输入错误!\n"); printf (”
请重新输入!\n");
system("cls");
struct stude nt { char num[10]; char n ame[10]; float chi nese;
float en glish; float math;
float sum; int a; }stu[5]={{"1100","
load();
}
void den glu()
{
struct self s2;
char c;
int i=0;
int j=0;
printf(" 请输入用户名:\n");
scan f("%s",s2.a);
fflush(stdi n);
puts("");
printf(" 请输入密码:");
c=getch();
while(c!=13)
{
prin tf("*");
s2.b[i]=c;
i++;
while((c=getch())==8)
{
if(i==0)
con ti nue;
putchar('\b');
putchar('');
putchar('\b');
s2.b[--i]=0;
}
}
s2.b[i]=0;
s2.flg=1;
puts("");
puts(s2.b);
for(i=0;i<100;i++)
{
if(!strcmp(s[i].a,s2.a)&&!strcmp(s[i].b,s2.b)) {
printf("成功!");
system("cls");
欢迎进入学生管理系统\n\n\n");
prin tf("\n\n\n\n\n\n\n\n\n\t\t\t
Sleep(2000); system("cls");
mulu();
}
else
{
j++;
}
}
if(j==100)
{
fan hui1();
}
}
void zhuce()
{
struct self s3;
char c,d;
int i,j;
i=0;
printf(" 请输入帐号:”);
gets(s3.a);
puts(s3.a);
printf(" 请输入密码:");
c=getch();
while(c!=13)
{
prin tf("*");
s3.b[i]=c;
i++;
while((c=getch())==8)
{
if(i==0) con ti nue;
putchar('\b');
putchar('');
putchar('\b'); s3.b[--i]=0;
}
}
s3.b[i]=0;
s3.flg=1;