输出全是0.00,求助
查看原帖
输出全是0.00,求助
1088375
zhoubingxuan楼主2024/9/21 11:13

输出0.00,全wa,求助

#include <bits/stdc++.h>
using namespace std;
int main(){
   int num[20][100];
   int nummax=0,nummin=0,max=0,nummaxx,numminn=10;
   int i,n;
   int numnum;
   scanf("%d %d",&i,&n);
   for(int s = 0;s<i;s++){
   	for(int ss = 0;ss<n;ss++){
   		scanf("%d",&nummaxx);
   		numminn = nummaxx;
   		if(nummaxx>nummax){
   			num[ss][s]=nummax;
   			nummax=nummaxx;	
   		}
   		else if(numminn<nummin){
   			num[ss][s]=nummin;
   			nummin=numminn;
   		}
   		else{
   			num[ss][s]=numminn;
   		} 
   	}
   }
   for(int s = 0;s<i;s++){
   	numnum=0;
   	for(int ss = 0;ss<n-2;ss++){
   		numnum+=num[ss][s]; 
   	}
   	numnum=numnum/(n-2);
   	if(numnum>max){
   		max=numnum;
   	}
   } 
   printf("%.2lf",max);
   return 0;	
}
2024/9/21 11:13
加载中...