当前位置:首页 » 编程软件 » 打分题编程

打分题编程

发布时间: 2023-07-07 21:44:53

‘壹’ 实现一个有n个裁判打分系统,C语言题目 麻烦高手帮忙啊!

#include<stdio.h>
#include<stdlib.h>
#define
MAX
100
void
main(void)
{
int
n,i=0;
float
aver=0.0,sum=0.0,*start,*p,max,min;
//获取裁判数n
do{
printf("请输入裁判数--->n:\n");
scanf("%d",&n);
}while((n<=2)
||
(n>MAX));
start
=
(float
*)malloc(n*sizeof(float));
p
=
start;
//获取裁判打分,带检测,超出范围的重新打分
do
{
printf("请裁判%d打分:",i);
scanf("%f",p);
if((*p<0)
||
(*p>100))
printf("打分超出范围,请重新打分:\n");
else
{
i++;
p++;
}
}while(i!=n);
p
=
start;
max=*p;
min=*p;
//求最高分,最低分和平均分
for(i=0;i<n;i++)
{
if(*p
>
max)
max=*p;
else
if(*p
<
min)
min=*p;
sum
=
sum
+
(*p);
p++;
}
aver
=
(sum
-
max
-
min)/(n-2);
printf("去掉一个最高分%6.2f分,去掉一个最低分%6.2f分,平均分为%6.2f分。\n",max,min,aver);
}

‘贰’ C语言编程题:歌唱比赛十个评委打分,请求出其中的最高分和最低分并进行输出(要求从键盘接收数据)。

#include<stdio.h>
intmain(void)
{
floata[10],temp;
printf("请输入分数: ");
inti,j;
for(i=0;i<10;i++)
{
scanf("%f",&a[i]);
}
for(i=0;i<9;i++)
{
for(j=0;j<9-i;j++)
{
if(a[j]<a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}

printf("最高分:%.2f 最低分:%.2f ",a[0],a[9]);
return0;
}

‘叁’ 编程题:为比赛选手评分,读入10名评委的评分,从中扣除一个最高分和一个最低分,输出这个选手的最后得分

#include

void main()

{

int a[10],i,max,min,sum=0;//补了“=0”

printf("输入10名评委的评分: ");

for(i=0;ia[i]) min=a[i];

}

printf("最后得分:%.2f ",(sum-max-min)/8.0);

}

编译

#include<stdio.h>

void main()

{ int i,a[10],sum=0,j,t;

float avg;

for(i=0;i<10;i++) scanf("%d",&a[i]); /*输入*/

if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} /*排序*/

for(i=0;i<10;i++) printf("%d ",a[i]); /*去掉一个最高分和最低分*/

for(i=1;i<9;i++) sum+=a[i];

avg=(float)sum/8; /*求平均分*/

printf("平均分是 %f ",avg);

}

以上内容参考:网络-编程

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:714
php跳过if 发布:2025-05-12 15:34:29 浏览:467
不定时算法 发布:2025-05-12 15:30:16 浏览:131
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:165
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:734
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:148
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:397
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:540
access数据库exe 发布:2025-05-12 12:39:04 浏览:628
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:365