设计一个双人跳水的计分小程序(C语言)[解出来了另外加分]

设计一个双人跳水的计分小程序(C语言)[解出来了另外加分],第1张

编了一个小时...........记得给我加分哦~~~嚯嚯

#include <stdio.h>

#include <conio.h>

void main()

{

float tb[50],js[50]//两个数组为同步分和技术分

int i,j//记录分数的个数

float maxtb=0,mintb=10000,maxjs=0,minjs=10000//同步分和技术分的最高和最低分,最高分初始为0,最低分初始为10000,以便后面比较

float sumtb=0,sumjs=0//总分

printf("请输入同步分,输入0结束\n")

for(i=0i++)

{

scanf("%f",&tb[i])

if(tb[i]==0)//输入0结束循环

break

if(tb[i]>maxtb)//输入的数大于maxtb,就把输入的数赋给maxtb

maxtb=tb[i]

if(tb[i]<mintb)//输入的数小于mintb,就把输入的数赋给mintb

mintb=tb[i]

sumtb+=tb[i]//累加总分

}

printf("请输入技术分,输入0结束\n")

for(j=0j++)//和同步分的输入类似

{

scanf("%f",&js[j])

if(js[j]==0)

break

if(js[j]>maxjs)

maxjs=js[j]

if(js[j]<minjs)

minjs=js[j]

sumjs+=js[j]//累加总分

}

sumtb-=(maxtb+mintb)//去掉最高分最低分

sumjs-=(maxjs+minjs)

i-=2//得到去出最高分和最低分都的分的个数

j-=2

printf("最终得分是%.2f\n",sumtb/i+sumjs/j)

printf("任意键结束.......\n")

getch()

}

这不算一个小程序啦,至少要用到一个数据库,三个数据表。

假设只有一台电脑,5个评委轮流打分,那还比较简单;

如果评委各有一台电脑,那就要用到CS架构,服务端+客户端;

规则你还是没说明白,最好有数据的举例,说明白很难。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12063735.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存