VB问题,关于计分小程序

VB问题,关于计分小程序,第1张

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

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

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

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

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

#include <stdioh>

#include <conioh>

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=0;;i++)

{

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=0;;j++)//和同步分的输入类似

{

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();

}

以上就是关于VB问题,关于计分小程序全部的内容,包括:VB问题,关于计分小程序、设计一个双人跳水的计分小程序(C语言)[解出来了另外加分]、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://www.outofmemory.cn/zz/9798308.html

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

发表评论

登录后才能评论

评论列表(0条)

保存