diff --git a/zengjia.c b/zengjia.c new file mode 100644 index 0000000..26d5f49 --- /dev/null +++ b/zengjia.c @@ -0,0 +1,82 @@ +#include"ˢк¯ÊýºÍ²éÕÒº¯Êý.c" +void sort()/*°´Ñ§ºÅÅÅÐò*/ +{ +int i,j,s; +char temp[10]; +for(i=0;ii;j--) +if(strcmp(stu[j-1].id,stu[j].id)>0) +{ +strcpy(temp,stu[j-1].id); +strcpy(stu[j-1].id,stu[j].id); +strcpy(stu[j].id,temp); +strcpy(temp,stu[j-1].name); +strcpy(stu[j-1].name,stu[j].name); +strcpy(stu[j].name,temp); +strcpy(temp,stu[j-1].sex); +strcpy(stu[j-1].sex,stu[j].sex); +strcpy(stu[j].sex,temp); +strcpy(temp,stu[j-1].birth); +strcpy(stu[j-1].birth,stu[j].birth); +strcpy(stu[j].birth,temp); +strcpy(temp,stu[j-1].add); +strcpy(stu[j-1].add,stu[j].add); +strcpy(stu[j].add,temp); +strcpy(temp,stu[j-1].tel); +strcpy(stu[j-1].tel,stu[j].tel); +strcpy(stu[j].tel,temp); +strcpy(temp,stu[j-1].email); +strcpy(stu[j-1].email,stu[j].email); +strcpy(stu[j].email,temp); +s=stu[j-1].age; +stu[j-1].age=stu[j].age; +stu[j].age=s; +} +} +} +void add() /*²åÈ뺯Êý*/ +{ +int i=n,j,flag; +printf("ÇëÊäÈë´ýÔö¼ÓµÄѧÉúÊý:\n"); +scanf("%d",&m); +do +{ +flag=1; +while(flag) +{ +flag=0; +printf("ÇëÊäÈëµÚ %d ¸öѧÉúµÄѧºÅ:\n",i+1); +scanf("%s",stu[i].id); +for(j=0;j