5738歌唱比赛(C语言) 萌新求助
  • 板块题目总版
  • 楼主六弦6丶
  • 当前回复1
  • 已保存回复1
  • 发布时间2021/9/19 16:40
  • 上次更新2023/11/4 06:16:15
查看原帖
5738歌唱比赛(C语言) 萌新求助
556404
六弦6丶楼主2021/9/19 16:40

本地输入没有问题,但洛谷提交出现RE报错,(80分)我改了很多次都没成功。萌新救助,谢谢!


#include <stdio.h>
int main() {
	int i,I,n,m;
	float SF=0,S[100],a[20][100],c=0,C=10,s=0;
	float max(float x,float y);
	float min(float x,float y);
	scanf("%d %d",&n,&m);
	for(I=0;I<n;I++){
		for(i=0;i<m;i++){
			scanf("%f",&a[I][i]);
			s=a[I][i]+s;
		}
		for(i=0;i<m;i++){
		   c=max(a[I][i],c);
		   C=min(a[I][i],C);
	    }
	    if(m == 2||m == 1) S[I]=s/m;
        else S[I]=(s-c-C)/(m-2);
		SF=max(S[I],SF);
		s=0;c=0;C=10;
	}
	printf("%.2f",SF);
	return 0;
}

float max(float x,float y)
{
	float z;
	if(x>=y) z=x;
	else z=y;
	return (z); 
}

float min(float x,float y)
{
	float z;
	if(x>=y) z=y;
	else z=x;
	return (z); 
}
2021/9/19 16:40
加载中...