300行带注释和流程图的c语言程序 必须能运行的

来源:百度知道 编辑:UC知道 时间:2024/05/15 13:09:19

下面是运动员成绩查询与登记的程序,我试过,可以运行Z:

#include <stdio.h>
#define JUDEGNUM 3 /* 裁判数 */
#define NAMELEN 20 /* 姓名最大字符数 */
#define CODELEN 10 /* 号码最大字符数 */
#define FNAMELEN 80 /* 文件名最大字符数 */
#define BUFFSIZE 128 /* 缓冲区最大字符数 */

char judgement[JUDEGNUM][NAMELEN+1] = {"judgementA","judgementB","judgementC"};
struct AthleteScore
{
char name[NAMELEN+1]; /* 姓名 */
char code[CODELEN+1]; /* 学号 */
int score[JUDEGNUM]; /* 各裁判给的成绩 */
int total; /* 总成级 */
};

struct LinkNode
{
char name[NAMELEN+1]; /* 姓名 */
char code[CODELEN+1]; /* 号码 */
int score[JUDEGNUM]; /* 各裁判给的成绩 */
int total; /* 总成级 */
struct LinkNode *next;
}*head; /* 链表首指针 */

int total[JUDEGNUM]; /* 各裁判给的总成绩 */
FILE *filepoint; /* 文件指针 */
char filename[FNAMELEN];/* 文件名 */

/* 从指定文件读入一个记录 */
int GetRecord(FILE *fpt,st