求大佬帮忙解决一下这个题目
#include <stdio.h>int main(void)
{
int b , c , d , e , h , i , j , m , n , t , v ;
scanf("%d%d" , & n , & m) ;
for(i = 0 ; i < n ; i ++) {
for(d = j = 0 ; j < m ; j ++) {
scanf("%d" , & b) ;
d += b ;
}
if(! i || (i && d > h)) h = d ;
v = d ;
e = i ;
}
for(i = 0 ; i < n ; i ++) {
if(i) printf(" ") ;
printf("%.1f" , 1.0 * v / m) ;
}
printf("\n") ;
for(c = i = 0 ; i < n ; i ++) {
if(v == h) {
if(c) printf(" ") ;
printf("%d" , i + 1) ;
c ++ ;
}
}
printf("\n") ;
for(i = 0 ; i < n - 1 ; i ++) {
for(j = i + 1 ; j && v] < v] ; j --) {
t = e ;
e = e ;
e = t ;
}
}
for(i = 0 ; i < n ; i ++) {
if(i) printf(" ") ;
printf("%d" , e + 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>
页:
[1]