资源简介

人性化界面设计和丰富的功能 密码1234

资源截图

代码片段和文件信息

#include“stdio.h“
#include“string.h“
#define N 1000
void menu();
int password();
int dedao();

int uninque(struct STUDENT shu[]int lenint xuehao);
void shuchu(struct STUDENT shu[]int len);
void send(struct STUDENT shu[]int len);
int readFromFile(struct STUDENT shu[]);
void chaxun(struct STUDENT shu[]int len);
void paixu(struct STUDENT shu[]int len);

struct STUDENT 
{
int num;
char name[10];
int score;
} shu[N];
main()
{ int len=0keychoice;

do {
key=password();

}while(key==0);

while(1)

{ menu();
printf(“请输入选项<1234567>\n“);
scanf(“%d“&choice);
switch(choice)
{
case 1:printf(“输入信息函数\n“); len=dedao(shulen); break;
case 2:printf(“输出函数被调用\n“); shuchu(shulen); break;
case 3:printf(“保存到文件函数被调用\n“); send(shulen); break;
case 4:printf(“从文件读函数被调用\n“); len=readFromFile( shu); break;
case 5:printf(“按学号查询函数被调用\n“); chaxun(shulen); break;
case 6:printf(“按成绩排序函数被调用\n“); paixu(shulen); break ;
case 7:exit(0);break;
 }

}

}

void menu()
{
printf(“\n“);
printf(“ *******************************************\n“);
printf(“ * 学生成绩管理系统2.0 *\n“);
printf(“ * 1.输入信息 *\n“);
printf(“ * 2.输出信息 *\n“);
printf(“ * 3.保存到文件 *\n“);
printf(“ * 4.从文件读 *\n“);
printf(“ * 5.按学号查询 *\n“);
printf(“ * 6.按成绩排序(由大到小) *\n“);
printf(“ * 7.程序结束 *\n“);
printf(“ *******************************************\n“);

}
int password()
{
char a[100];
char key[]=“1234“;
printf(“请输入密码\n“);
scanf(“%s“&a);
if(strcmp(akey)==0)
return 1;
else
return 0;

}

int dedao(struct STUDENT shu[]int len)
{ int i=len;
int flag=0;
int xuehaobankchengji;
while(i{
while(1)
{
printf(“学号“);
scanf(“%d“&xuehao);
if(xuehao==0)
{ flag=1;
break;
}

bank=uninque(shuixuehao);
if(bank==0)
{ shu[i].num=xuehao;
break;}

}
if(flag==1)
break;

printf(“姓名“);
scanf(“%s“&shu[i].name);

while (1)
{
printf(“成绩“);

if(scanf(“%d“&chengji)==1)
{break;}
p

评论

共有 条评论