资源简介

可以对任何需要计分排名的比赛进行自动计分排名。程序可输入某次比赛的评委人数和评分标准数目,然后依次输入选手编号、姓名、每位评委给出的每项评分标准的得分。输入完成时,程序可以生成一个DATE.TXT保存根据总分排序的结果。操作者也可以选择查看所有记录、删除某个记录等。所有对选手成绩的修改都将实时自动保存到DATE.TXT中。

资源截图

代码片段和文件信息

#include 
#include 
#include “ctype.h“ 
#include “string.h“
#define LENGTH sizeof(struct student)
#define P 20   /*最大评委数*/
#define B 20   /*最大评分标准数*/
static int n=0;
int xy;
struct student
{
long number;
char name[20];
float sum;
float score[B];
struct student *next;};

struct student *creat(struct student *head)  /*建立新记录*/
{
int ij;
float score[P][B]={0};
 char numstr[20];
struct student *p*p1=head*p2=head;
p=(struct student *)malloc(LENGTH);
printf(“\n Input the new number:“);
gets(numstr);
p->number=atol(numstr);   /*把字符串转换成长整形数*/
printf(“\n Input the new name:“);
gets(p->name);
printf(“\n Input the score(separate whith Enter):\n“);
for(i=0;i<20;i++)
p->score[i]=0;
for(i=0;ifor(j=0;jscanf(“%f“&score[i][j]);  /*输入所

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      36176  2010-04-15 17:20  CHENGJI3.EXE

     文件       3396  2010-04-15 14:28  chengji3.c

----------- ---------  ---------- -----  ----

                39572                    2


评论

共有 条评论