#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#define N 50
struct student
{
char id[8];
char name[20];
char tel[12];
float C;
float math;
float PE;
float score;
struct student* next;
};
int k=1;
void begin(void)
{
char b[13]="SHOUILOVEYOU";
char c[13];
printf("请输入密码:");
scanf("%s",c);
if(strcmp(b,c)!=0)
{
printf("Error\n");
begin();
}
}
void menu(void)
{
int n;
printf(" \n\n \n\n");
printf(" ******************************************************\n\n");
printf(" * 学生信息管理系统 *\n \n");
printf(" ******************************************************\n\n");
printf("*********************系统功能菜单************************* \n");
printf(" ---------------------- ---------------------- \n");
printf(" * 0.系统帮助及说明 * * 1.浏览学生信息 * \n");
printf(" * 2.查找学生信息 * * 3.修改学生信息 * \n");
printf(" * 4.添加学生信息 * * 5.删除学生信息 * \n");
printf(" * 6.查看奖学金信息 * * 7.保存当前学生信息* \n");
printf(" * 8.退出系统 * \n");
printf(" ---------------------- ---------------------- \n");
printf("请选择菜单编号:");
scanf("%d",&n);
switch(n)
{
case 0:introduce();break;
case 1:skim(head);break;
case 2:search();break;
case 3:change();break;
case 4:add();break;
case 5:reduce();break;
case 6:scholarships();break;
case 7:save();break;
case 8:
k=0;
printf("退出程序!\n");
break;
default:printf("按照您的需求请输入0-8之间的数字\n");
}
}
void skim(struct student* head)
{
int b;
struct student* p=head;
while(p!=NULL)
{
p->score=p->C+p->math+p->PE;
pfintf("%s %s %s %f %f %f %f",p->id,p->name,p->tel,p->C,p->math,p->PE,p->score);
p=p->next;
}
scanf("%d",&b);
if(b==8)
{
menu();
}
}
void search(void)
{
}
int main()
{
printf("欢迎进入上海海洋大学学生管理系统\n");
begin();
system("color f5");
while(k)
{
menu();
}
return 0;
}
啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦
最新推荐文章于 2024-07-02 21:33:53 发布