题解 | #记负均正#
记负均正
http://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
while(in.hasNextInt()){
int nz = 0;
int nf = 0;
float res = 0;
float sum = 0;
int n = in.nextInt();
for(int i=0; i<n; i++){
float t = (float)in.nextInt();
if(t > 0){
sum += t;
nz++;
} else if(t < 0){
nf++;
}
}
res = nz==0?0:sum/nz;
System.out.println(nf + " " + (float)Math.round(res*10)/10);
}
}
}
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
while(in.hasNextInt()){
int nz = 0;
int nf = 0;
float res = 0;
float sum = 0;
int n = in.nextInt();
for(int i=0; i<n; i++){
float t = (float)in.nextInt();
if(t > 0){
sum += t;
nz++;
} else if(t < 0){
nf++;
}
}
res = nz==0?0:sum/nz;
System.out.println(nf + " " + (float)Math.round(res*10)/10);
}
}
}