C语言代码标准化考试系统研究要点解析.docVIP

  • 6
  • 0
  • 约6.64千字
  • 约 10页
  • 2016-04-27 发布于湖北
  • 举报

C语言代码标准化考试系统研究要点解析.doc

#includestdio.h #includestring.h #includeconio.h #includestdlib.h void denglu(); void zhucexuesheng(); void zhucejiaoshi(); void addxuesheng(char id[], char password1[]); void teacdenglu(); void studentdenglu(); void addqueestions(int m); int save(int m); void xueshengjiemian(); int readfp(); void answer(int n); void addnewti(); void teachermenu(); #define max 50 typedef struct exam{ char question[100]; char A[30]; char B[30]; char C[30]; char D[30]; char answer[1]; }examnode; int size=sizeof(struct exam); int check(struct exam p,char r); int N; struct exam timu[50]; int main() { system(color 3A); denglu(); return 0; } /*----------------------------系统打开界面---------------------------------*/ void denglu() { int choice,choi; printf(\n); printf( 〒〒〒〒〒欢迎进入标准化考试系统:〒〒〒〒〒\n); printf( ★★★★★★★★★welcome★★★★★★★★★\n); printf(\t * 【1】学生注册 *\n); printf(\t * 【2】登陆账户 *\n); printf(\t * 【0】退出 *\n); printf(请输入你的选择:\n); scanf(%d,choice); switch(choice) { case 1: printf(注册:\n); zhucexuesheng(); break; case 2: printf(请选择登陆类型:\n); printf(1-----学生 2-----教师); scanf(%d,choi); switch(choi) { case 1: studentdenglu(); break; case 2: teacdenglu(); default: printf(无效选项\n); denglu(); } case 0: printf(系统即将关闭...); exit(0); default: printf(无效的选项\n); denglu(); } } /*------------------------------------------学生注册-------------------------------------*/ void zhucexuesheng() /*学生注册*/ { int i; char id[10], password1[10], password2[10]; printf(注册\n请输入学生姓名: ); scanf(%s, id); printf(请输入密码:\n); for(i=0;i10;) { password1[i]=getch(); if(password1[i]==8) { printf(\b \b); i--; password1[i]=\0; continue; } if(password1[i]==13) { password1[i]=\0; break; } else printf(*); i++; } pri

文档评论(0)

1亿VIP精品文档

相关文档