diff --git a/文档.doc b/文档.doc deleted file mode 100644 index 2fed1b5..0000000 Binary files a/文档.doc and /dev/null differ diff --git a/课设.c b/课设.c deleted file mode 100644 index 077eb0b..0000000 --- a/课设.c +++ /dev/null @@ -1,522 +0,0 @@ -#include -#include -#include -#include -#include -#define R 100 -int Z; -struct player_data -{ - int num; - char name[15]; - double score; -}player[R]; -/* ÉèÖùâ±ê */ - void gotoxy(int x, int y) -{ - HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE); - COORD pos; - pos.X = x; - pos.Y = y; - SetConsoleCursorPosition(handle, pos); -} - -/* ³õʼ»¯Ä£¿é£¬½«ÎļþÖеÄÊý¾ÝдÈë½á¹¹Ìåºó¹Ø±ÕÎļþ */ -void beginning() -{ - int A=20; - int i=0; - FILE *fp_beginning; - if((fp_beginning=fopen("player_data.txt","a+"))==NULL) - { - printf("File open error!\n"); - exit(0); - } - while(A) - { - fread(&player[i],sizeof(player[0]),1,fp_beginning); - i++; - A--; - } - rewind(fp_beginning); - if(fclose(fp_beginning)) - { - printf("Can not close the file!\n"); - exit(0); - } -} -/* Ö÷²Ëµ¥ */ -int menu() -{ - int n; - printf("\n\n\n"); - printf("\t\t\t\t\t\t-------------------------------\n"); - printf("\t\t\t\t\t\t| »¶Ó­Ê¹ÓøèÊÖ±ÈÈüϵͳ |\n"); - printf("\t\t\t\t\t\t| 1.ÊäÈëÑ¡ÊÖÊý¾Ý |\n"); - printf("\t\t\t\t\t\t| 2.ÆÀί´ò·Ö |\n"); - printf("\t\t\t\t\t\t| 3.³É¼¨ÅÅÐò£¨°´Æ½¾ù·Ö£© |\n"); - printf("\t\t\t\t\t\t| 4.Êý¾Ý²éѯ |\n"); - printf("\t\t\t\t\t\t| 5.×·¼ÓѧÉúÊý¾Ý |\n"); - printf("\t\t\t\t\t\t| 6.дÈëÊý¾ÝÎļþ |\n"); - printf("\t\t\t\t\t\t| 7.Í˳ö³ÌÐò |\n"); - printf("\t\t\t\t\t\t-------------------------------\n"); - printf("\t\t\t\t\t\t ÇëÊäÈëÄãµÄÑ¡Ôñ \n"); - printf("\t\t\t\t\t\t ÇëÓÅÏÈÊäÈëÑ¡ÊÖÊý¾ÝÔÙ´ò·Ö \n"); - scanf("%d",&n); - system("cls") ; - return n; -} -/* Çóÿһ¸öÑ¡Êֵį½¾ù·Ö */ -void all_aver() -{ - int n,i,j; - FILE *fp; - if((fp=fopen("player_data.txt","a+"))==NULL) - { - printf("File open error!\n"); - exit(0); - } - i=0; Z=0; - while(!feof(fp)) - { - if(fread(&player[i], sizeof(player[0]),1,fp) == 1); - Z++; - i++; - } - - if(fclose(fp)) - { - printf("Can not close the file!\n"); - exit(0); - } - - printf("ÇëÒÔ±àºÅ¸øÑ¡ÊÖ´ò·Ö\n"); - int m; - printf("¼Èë·ÖÊýÇë°´1£¬Í˳öÇë°´0\n"); - scanf("%d",&m); - while(m==1) - { - printf("ÇëÊäÈëÄãÏëÒª´ò·ÖÑ¡ÊֵıàºÅ\n"); - scanf("%d",&n); - for(i=0;imax) - max=scor[j]; - } - for(j=0;j<10;j++) - { - if(scor[j] player[i].score) - { - t=player[i]; - player[i]=player[j]; - player[j]=t; - } - } - } - printf("ËùÓиèÊֳɼ¨Óɸߵ½µÍÅÅÁÐÈçÏÂ:\n"); - i=1; - for(j=0;jmax) - max=scor[k]; - } - for(k=0;k<10;k++) - { - if(scor[k]