600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > c语言编写老师信息系统源代码 学生信息管理系统c语言版源代码

c语言编写老师信息系统源代码 学生信息管理系统c语言版源代码

时间:2022-02-03 04:38:48

相关推荐

c语言编写老师信息系统源代码 学生信息管理系统c语言版源代码

自己刚学习c语言时,老师让编写的一个学生信息管理系统,仅供参考!违版必究!

------------------------------------------------------------MR_Computer

#include

#include

#include

#include

#define N 1000

typedef struct student

{

int number;

char name[20];

int grade;

int gaoshu;

int yingyu;

int jisuanji;

int sum;

}STUDENT;

STUDENT student[N];

int shuliang=0;

void menu();

void fhzjm()

{

char biaozhi[20];

printf("\n");

printf("还需要操作么?如果需要操作请输入:yes,否则请输入:no\n");

scanf("%s",biaozhi);

if(strcmp(biaozhi,"yes")==0)

{

menu();

}

else if(strcmp(biaozhi,"no")==0)

exit(0);

else

{

printf("请输入正确的字符,谢谢!\n");

fhzjm();

}

}

void DengJi()

{

int rs;

int i,k=1;

system("CLS");

printf("请输入需要输入几个学生信息:");

scanf("%d",&rs);

for(i=shuliang;i

{

printf("请输入第%d个学生的学号:",k);

scanf("%d",&student[i].number);

printf("请输入学生的姓名:");

scanf("%s",student[i].name);

printf("请输入学生3门课的成绩:");

printf("请输入第1门课的成绩:");

scanf("%d",&student[i].gaoshu);

printf("请输入第2门课的成绩:");

scanf("%d",&student[i].yingyu);

printf("请输入第3门课的成绩:");

scanf("%d",&student[i].jisuanji);

}

shuliang=shuliang+rs;

fhzjm();

}

void ShanChu()

{

char shanchuinfo[10];

system("CLS");

printf("删除全部学生信息请输入\"all\",删除指定学号的学生信息请输入\"one\"\n");

scanf("%s",shanchuinfo);

if(strcmp(shanchuinfo,"all")==0)

{

int j;

printf("你删除的学生信息如下:\n");

printf("-----------学号-------------姓名-------------高数--------------英语--------------计算机\t\n");

for(j=0;j

printf("----%d-------%s-------%d-------%d-------%d\t\n",student[j].number,student[j].name,student[j].gaoshu,student[j].jisuanji);

shuliang=0;

printf("删除成功\n\n");

}

else if(strcmp(shanchuinfo,"one")==0)

{

struct student *p=NULL;

int choice;

int i,j,k=0;

printf("请输入你要删除的人的学号:");

scanf("%d",&choice);

for(i=0;i

{

if(choice==student[i].number)

{

k=1;j=i;break;

}

}

if(k)

{

if(shuliang==1)

{

p=&student[0];

free(p);

shuliang=0;

}

else

{

for(i=j;i

{

student[i]=student[i+1];

}

shuliang=shuliang-1;

}

printf("删除成功\n\n");

}

else

{

printf("输入数据错误!\n");

}

}

fhzjm();

}

void LiuLan()

{

int i;

system("CLS");

if(shuliang==0)

{

printf("系统里面没有任何学生的信息!\n");

}

else

{

for(i=0;i

{

printf("第%d个学生的学号为:%d\n",i+1,student[i].number);

printf("第%d个学生的姓名为:%s\n",i+1,student[i].name);

printf("第%d个学生的第

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。