diff --git a/通讯录.c b/课程设计报告_c语言程序设计在线评判系统_计算机类1810_18408001025_沈裕旭.c similarity index 81% rename from 通讯录.c rename to 课程设计报告_c语言程序设计在线评判系统_计算机类1810_18408001025_沈裕旭.c index d26e95b..904763e 100644 --- a/通讯录.c +++ b/课程设计报告_c语言程序设计在线评判系统_计算机类1810_18408001025_沈裕旭.c @@ -47,6 +47,7 @@ void load()//¼ printf("سز˵"); fflush(stdin); getchar(); + mune(); } void find()//Ѱ { int i; @@ -69,10 +70,11 @@ void find()//Ѱ printf("سز˵"); fflush(stdin); getchar(); + mune(); } void add()// {int i; - printf("Ҫ˵Ϣ\n\t\t\\\ֻ1\ֻ2\ʼ\n"); + printf("Ҫ˵Ϣ\n\t\t///ֻ1/ֻ2/ʼ\n"); scanf("%s%s%s%s%s",m[k].name,m[k].jiguan,m[k].handset,m[k].handset2,m[k].email); k++; m[k-1].num=k; @@ -80,11 +82,11 @@ void add()// scanf("%d",&i); if(i==1) add(); - + mune(); } void change() { - char sr; + char c; int i; printf("Ҫ޸˵\n"); scanf("%s",n); @@ -93,13 +95,14 @@ void change() if(strcmp(m[i].name,n)==0) break; } - printf("%d",i); - if(i>15) + if(i>=15) { printf("޴ˣ\n"); change(); + getchar(); } - printf("%d\t%s\t%s\t%s\n%s\t%s\n",m[i].num,m[i].name,m[i].jiguan,m[i].handset,m[i].handset2,m[i].email); + printf("\t\t\tֻ1\tֻ2\tʼ\n"); + printf("%d\t%s\t%s\t%s\t%s\t%s\n",m[i].num,m[i].name,m[i].jiguan,m[i].handset,m[i].handset2,m[i].email); printf("޸ĺϢ\n"); printf("\t-----------ȷҪ޸ĵϢ------------\n"); printf("\t-----------ֿ1-----------\n"); @@ -107,21 +110,21 @@ void change() printf("\t----------绰3----------\n"); printf("\t-----------ʼ4-----------\n"); printf("\t--------------ȫ0------------\n"); - scanf("%c",&sr); - do{ - switch(sr) - { - case '1':scanf("%s",m[i].name);break; - case '2':scanf("%s",m[i].jiguan);break; - case '3':scanf("%s%s",m[i].handset,m[i].handset2);break; - case '4':scanf("%s",m[i].email);break; - case '0':scanf("%d%s%s%s%s%s",&m[i].num,m[i].name,m[i].jiguan,m[i].handset,m[i].email);break; - default:printf(""); - } - }while(!(sr==1||sr==2||sr==3||sr==4)); - printf("سز˵"); + getchar(); + scanf("%c",&c); + switch(c) + { + case '1': printf("\n");scanf("%s",m[i].name);break; + case '2':printf("뼮\n");scanf("%s",m[i].jiguan);break; + case '3':printf("绰12\n");scanf("%s%s",m[i].handset,m[i].handset2);break; + case '4':printf("ʼ\n");scanf("%s",m[i].email);break; + case '0':printf("ᡢ绰12ʼ\n");scanf("%s%s%s%s%s",m[i].name,m[i].jiguan,m[i].handset,m[i].handset2,m[i].email);break; + default:printf("\n"); + } + printf("سҳ"); fflush(stdin); getchar(); + mune(); } void see() { int i; @@ -133,7 +136,7 @@ void see() printf("سҳ"); fflush(stdin); getchar(); - return; + mune(); } void mune()//˵ { @@ -149,12 +152,12 @@ void mune()// printf("\t----------6----------\n"); printf("\t--------------˳0------------\n"); fflush(stdin); + printf("\t\t\tֻ1\tֻ2\tʼ\n"); for(i=0;i