模拟跳水比赛的评分系统---c语言Word文件下载.doc

上传人:聆听****声音 文档编号:937974 上传时间:2023-04-29 格式:DOC 页数:2 大小:26.50KB
下载 相关 举报
模拟跳水比赛的评分系统---c语言Word文件下载.doc_第1页
第1页 / 共2页
模拟跳水比赛的评分系统---c语言Word文件下载.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

模拟跳水比赛的评分系统---c语言Word文件下载.doc

《模拟跳水比赛的评分系统---c语言Word文件下载.doc》由会员分享,可在线阅读,更多相关《模拟跳水比赛的评分系统---c语言Word文件下载.doc(2页珍藏版)》请在冰点文库上搜索。

模拟跳水比赛的评分系统---c语言Word文件下载.doc

doubleaver;

structPeople*next;

};

intn;

//n为全局变量,本文件模块中个函数均可使用它

structPeople*creat(void)//定义函数。

此函数返回一个指向链表头的指针

structPeople*head;

structPeople*p1,*p2;

inti;

n=0;

head=NULL;

while(n<

10)

{

n=n+1;

p1=(structPeople*)malloc(LEN);

//开辟一个新单元

scanf("

%d%s%s%s"

&

p1->

num,p1->

name,p1->

team,p1->

nation);

for(i=0;

i<

7;

i++)

scanf("

%f"

score[i]);

if(n==1)head=p1;

elsep2->

next=p1;

p2=p1;

}

p2->

next=NULL;

return(head);

}

voidcompare(structPeople*head)

structPeople*p1,*max1,*min1;

doublemax,min,sum;

inti;

p1=max1=min1=head;

while(p1!

=NULL)

{

sum=max=min=p1->

score[0];

for(i=1;

{

max=p1->

score[i]>

max?

score[i]:

max;

min=p1->

score[i]<

min?

min;

sum+=p1->

score[i];

}

sum=sum-max-min;

p1->

aver=sum/5;

max1=p1->

aver>

max1->

aver?

p1:

max1;

min1=p1->

aver<

min1->

min1;

p1=p1->

next;

}

printf("

第一名:

\n"

);

%d%s%s%s%.2lf\n"

max1->

num,max1->

name,max1->

team,max1->

nation,max1->

aver);

第十名:

min1->

num,min1->

name,min1->

team,min1->

nation,min1->

intmain()

structPeople*c;

c=creat();

compare(c);

return0;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2