设计性题目3:编写程序,
答案:3 悬赏:50
解决时间 2021-11-08 17:27
- 提问者网友:剪短发丝
- 2021-11-08 07:56
设计性题目3: 编写程序,N名裁判给某歌手打分(假定分数都为整数)。评分原则是去掉一个最高分,去掉一个最低分,剩下的分数取平均值为歌手的最终得分。裁判给分的范围是: 60 <= 分数〈=100,裁判人数N=10。要求:每个裁判的分数由键盘输入。
最佳答案
- 二级知识专家网友:摧毁过往
- 2021-11-08 09:30
#include
int main()
{
int a[10];
int j;
float c=0,max,min;
for(j=0;j<10;j++)
scanf("%d",&a[j]);
max=a[0];
min=a[0];
for(j=1;j<10;j++)
{
if(maxa[j])
min=a[j];
}
for(j=0;j<10;j++)
c=c+a[j];
c=(c-max-min)/8;
printf("%.2f\n",c);
return 0;
}
int main()
{
int a[10];
int j;
float c=0,max,min;
for(j=0;j<10;j++)
scanf("%d",&a[j]);
max=a[0];
min=a[0];
for(j=1;j<10;j++)
{
if(maxa[j])
min=a[j];
}
for(j=0;j<10;j++)
c=c+a[j];
c=(c-max-min)/8;
printf("%.2f\n",c);
return 0;
}
全部回答
- 1楼网友:心痛成瘾
- 2021-11-08 10:59
#include
#define SUM_OF_PEOPLE 10
void main()
{
int i=0;
int score[SUM_OF_PEOPLE];
int flag_max=0;
int flag_min=0;
int max,min;
float sum=0;
while(i100)
{
printf("输入有问题,请重新输入\n");
scanf("%d",&score[i]);
}
i++;
}
max=score[0];
min=score[0];
for(i=1;iscore[i])
{
min=score[i];
flag_min=i;
}
}
if(flag_max==flag_min)
{
sum=score[0]*(SUM_OF_PEOPLE-2);
sum=sum/(SUM_OF_PEOPLE-2);
printf("最后得分为%f",sum);
}
else
{
i=0;
while(i
- 2楼网友:承载所有颓废
- 2021-11-08 10:37
#include<stdio.h>
int main()
{
int a[10];
int j;
float c=0,max,min;
for(j=0;j<10;j++)
scanf("%d",&a[j]);
max=a[0];
min=a[0];
for(j=1;j<10;j++)
{
if(max<a[j])
max=a[j];
if(min>a[j])
min=a[j];
}
for(j=0;j<10;j++)
c=c+a[j];
c=(c-max-min)/8;
printf("%.2f\n",c);
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息