#include <stdio.h> #include <math.h> int main() { int a1=0, a2=0, a3=0, a5=0; double a4 = 0; int n, i = 0; int Num[1001]; scanf("%d", &n); int len = n; while (n--) { scanf("%d", &Num[i++]); } i = 0;//求A1 for (i; i < len; i++) { if (Num[i] % 5 == 0 && Num[i] % 2 == 0) a1 += Num[i]; } i = 0;//求A2 int k = 0; for (i; i < len; i++) { if (Num[i] % 5 == 1) { a2 += Num[i] * pow(-1, k); k++; } } int flag = 0; if (k != 0) flag = 1; i = 0;//求A3 for (i; i < len; i++) { if (Num[i] % 5 == 2) { a3++; } } i = 0;//求A4 double sum = 0, c = 0; for (i; i < len; i++) { if (Num[i] % 5 == 3) { sum += Num[i]; c++; } if (sum != 0) a4 = sum / c; } i = 0;//求A5 int max = 0; for (i; i < len; i++) { if (Num[i] % 5 == 4 && Num[i] > max) { max = Num[i]; } a5 = max; } if (a1 != 0) { printf("%d ", a1); } else { printf("N "); } if (flag != 0) {//不能用a2=0来判断,因为加减可能凑出0 printf("%d ", a2); } else { printf("N "); } if (a3 != 0) { printf("%d ", a3); } else { printf("N "); } if (a4 != 0) { printf("%0.1f ", a4); } else { printf("N "); } if (a5 != 0) { printf("%d", a5); } else { printf("N"); } return 0; }