#include<stdio.h>
#define N 20
typedef struct student {
int ID, s[5];
float average;
}ST;
void fun2(ST *p,int n) {
int i, j=0,sum; float average[5];
while(j<5){
sum=0;
for(i=0;i<n;i++){
sum=sum+(*p).s[j];
p++;
}
average[j]=(float)sum/n;
j++;
p=p-n;
}
for(i=0;i<5;i++){
printf("%.1f ",average[i]);
}
printf("\n");
}
void fun1(ST a[], int n) {
int i, sum, j;
for (i = 0; i < n; i++) {
sum = 0;
for (j = 0; j < 5; j++) {
sum = sum + a[i].s[j];
}
a[i].average = sum / 5.0;
}
for (i = 0; i < n; i++) {
printf("%d %d %d %d %d %d %.1f\n", a[i].ID, a[i].s[0], a[i].s[1], a[i].s[2], a[i].s[3], a[i].s[4], a[i].average);
}
}
void main() {
ST a[N];
int n, i;
float b[N];
scanf("%d",&n);
for (i = 0; i < n; i++) {
scanf("%d%d%d%d%d%d", &a[i].ID, &a[i].s[0], &a[i].s[1], &a[i].s[2], &a[i].s[3], &a[i].s[4]);
}
fun1(a,n);
fun2(a,n);
}
12-05
1830