#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, x, i, count=0, k = -1;
int a[5] = {0, 0, 0, 0, 0};
int flag[5] = {0};
scanf("%d", &n);
for(i = 0; i<n; i++)
{
scanf("%d", &x);
if(x % 5 == 0 && x % 2 == 0)
{
a[0]+=x;
flag[0] = 1;
}
else if(x % 5 == 1)
{
k *= -1;
a[1] += k * x;
flag[1] = 1;
}
else if(x % 5 == 2)
{
a[2]+= 1;
flag[2] = 1;
}
else if(x % 5 == 3)
{
count++;
a[3] += x;
flag[3] = 1;
}
else if(x % 5 == 4)
{
if(a[4] < x)
{
a[4] = x;
flag[4] = 1;
}
}
}
if(flag[0])
{
printf("%d", a[0]);
}
else
{
printf("N");
}
for(i = 1; i<5; i++)
{
printf(" ");
if(i == 3 && flag[i])
{
printf("%.1lf", 1.0 * a[i] / count);
}
else if(flag[i] && i!=3)
{
printf("%d", a[i]);
}
else
{
printf("N");
}
}
return 0;
}
PAT乙级 1012 数字分类(C语言)
最新推荐文章于 2025-01-21 10:28:43 发布