main.c// xueshengchengji Created by lxb on 13-9-16.// Copyright (c) 2013年 __MyCompanyName__. All rights reserved.//
#include #include "stdlib.h"#include "string.h"struct Student{ char name[20]; char xuehao[20]; int shuxue ; int yingyu ; int Cyuyan ;};void menu(void); //老师登陆后操作界面void menu1(void);//老师登陆void menu2(void);//输入成绩界面void menu3(void);//学生凭密码登陆界面void menu4(void);//学生登陆操作业面void menu5(void);//老师修改学生成绩void menu6(void);//老师查找平均成绩void menu7(int *a,int *b);//查看分数段内的人数void menu8(void);//查询不及格的人数void menu9(void);//打印全体学生成绩void menu10(void);//老师查看单独学生成绩void menu11(void);//老师修改密码void menu12(void);//通过学号查找成绩void menu13(void);//学生修改密码void read(void);void write(void);static struct Student stu[100];static int renshu=0;static char password1[]="123456";static char password2[]="654321";FILE *p=NULL;FILE *p1=NULL;FILE *p2=NULL;FILE *p3=NULL;int main (int argc, const char * argv[]){ read(); printf("*********************************主菜单*****************************************\n"); printf(" 1教师登陆\t\t\t\t\t2学生登陆\n"); printf("\n"); printf("\n"); printf("*******************************************************************************\n"); printf("请选择服务项目:"); int a; scanf("%d",&a); switch (a) { case 1: menu1();//laoshidenglu break; case 2: menu3(); break; default: break; } return 0;}void menu1()//老师登陆{ char a[20]; printf("请输入您的个人密码:"); scanf("%s",a); if (strcmp(a,password1)==0) { printf("密码输入正确!"); menu(); } else{ printf("您输入的密码错误!"); menu1(); }}void menu()//老师登陆后操作界面{ printf("请选择操作: \n"); printf("1,输入学生成绩\n"); printf("2,修改学生成绩\n"); printf("3,查看每科的总体平均成绩\n"); printf("4,查看分数段分数\n"); printf("5,查询不及格人数\n"); printf("6,打印全体学生成绩\n"); printf("7,查找单个学生成绩\n"); p