啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦

#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;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值