commit 7b253f7382ba69a820575fa24fcff434c5e998af Author: 18408200107 <2946514779@qq.com> Date: Thu Jan 10 09:52:33 2019 +0800 first commit diff --git a/学籍管理系统.cpp b/学籍管理系统.cpp new file mode 100644 index 0000000..38a6bac --- /dev/null +++ b/学籍管理系统.cpp @@ -0,0 +1,308 @@ +#include +#include +#include +#include +#include + +#define L 30 //ѧźַ +#define count 400 //ѧ + +int n=0; //Ѵѧ +struct stu_info +{ + char name[L]; // + char num[L]; //ѧ + int age; // + char place[50]; // + char sex[L]; //Ա + char clas[40]; // ༶ + char department[30]; //ϵ + char domain[30]; //רҵ + char dowhat[10]; //ѧ仯 +}stu[count]; + +void add() //¼Ϣ +{ + char j; +front1: + system("cls");// + printf("\n"); + scanf("%s",stu[n].name); + printf("ѧţ\n"); + scanf("%s",stu[n].num); + printf("Ա\n"); + scanf("%s",stu[n].sex); + printf("䣺\n"); + scanf("%d",&stu[n].age); + printf("༶\n"); + scanf("%s",stu[n].clas); + printf("뼮᣺\n"); + scanf("%s",stu[n].place); + printf("ϵ\n"); + scanf("%s",stu[n].department); + printf("רҵ\n"); + scanf("%s",stu[n].domain); + printf("ѧ仯\n"); + scanf("%s",stu[n].dowhat); + getchar(); //ջس// + n++; + printf("ǷY/N?\n"); + j=getchar(); + getchar(); //ջس// + if(j=='y'||j=='Y') + goto front1;//ٴ¼ +} + +void arrange() // +{ + int k,i; + struct stu_info t; + printf("ѧ ѧѧ Ա ༶ ϵ רҵ ѧ\n"); + + for(k=1;k=k;i--) + if(strcmp(stu[i].num,stu[i-1].num)<0) + { + t=stu[i]; + stu[i]=stu[i-1]; + stu[i-1]=t; + } + for(i=0;i<=n-1;i++) +printf("%s %s %s %d %s %s %s %s %s\n",stu[i].name,stu[i].num,stu[i].sex,stu[i].age,stu[i].clas,stu[i].place,stu[i].department,stu[i].domain,stu[i].dowhat); + + system("pause"); + system("cls");// +} +void change() //޸// +{ + int k=0,a,i; + char j; + char s1[L],s2[L]; +front5: //λ// + system("cls");// + printf("ѧ ѧѧ Ա ༶ ϵ רҵ ѧ\n"); + for(i=0;i