#include <stdio.h>
int main(void)
{
int b[200][12] , c , d , e[200] , h , i , j , m , n , t , v[200] ;
scanf("%d%d" , & n , & m) ;
for(i = 0 ; i < n ; i ++) {
for(d = j = 0 ; j < m ; j ++) {
scanf("%d" , & b[i][j]) ;
d += b[i][j] ;
}
if(! i || (i && d > h)) h = d ;
v[i] = d ;
e[i] = i ;
}
for(i = 0 ; i < n ; i ++) {
if(i) printf(" ") ;
printf("%.1f" , 1.0 * v[i] / m) ;
}
printf("\n") ;
for(c = i = 0 ; i < n ; i ++) {
if(v[i] == h) {
if(c) printf(" ") ;
printf("%d" , i + 1) ;
c ++ ;
}
}
printf("\n") ;
for(i = 0 ; i < n - 1 ; i ++) {
for(j = i + 1 ; j && v[e[j]] < v[e[j - 1]] ; j --) {
t = e[j - 1] ;
e[j - 1] = e[j] ;
e[j] = t ;
}
}
for(i = 0 ; i < n ; i ++) {
if(i) printf(" ") ;
printf("%d" , e[i] + 1) ;
}
printf("\n") ;
}
编译、运行实况:D:\0002.Exercise\C>g++ -o x x.c
D:\0002.Exercise\C>x
2 2
50 60
100 99
55.0 99.5
2
1 2
D:\0002.Exercise\C>
|