#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <iomanip>
using namespace std;
#define MAX 1000+10
int main()
{
//freopen("in.txt", "r", stdin);
//freopen("out.txt", "w", stdout);
int n = 0, a[MAX];
int o1 = 0, o2 = 0, o3 = 0, o5 = 0;
int f1 = 0, f2 = 0, f3 = 0, f4 = 0, f5 = 0;
int f = 0, j = 0;
double o4 = 0.0;
cin >> n;
for (int i = 0; i < n; i++)
cin >> a[i];
for (int i = 0; i < n; i++)
{
//o1
if (a[i]%5 == 0 && (a[i]&1)==0)
{
o1 += a[i];
f1 = 1;
}
//o2
if (a[i]%5==1)
{
f2 = 1;
if (f == 0)
{
o2 += a[i];
f = 1;
}
else
{
o2 -= a[i];
f = 0;
}
}
//o3
if (a[i]%5 == 2)
{
f3 = 1;
o3++;
}
//o4
if (a[i]%5 == 3)
{
f4 = 1;
o4 += a[i];
j++;
}
//o5
if (a[i]%5 == 4 && a[i] > o5)
{
f5 = 1;
o5 = a[i];
}
}
if (f1 == 1)
cout << o1 << " ";
else
cout << "N" << " ";
if (f2 == 1)
cout << o2 << " ";
else
cout << "N" << " ";
if (f3 == 1)
cout << o3 << " ";
else
cout << "N" << " ";
if (f4 == 1)
cout << setprecision(1) << fixed << o4/j << " ";
else
cout << "N" << " ";
if (f5 == 1)
cout << o5;
else
cout << "N";
return 0;
}
PAT-1012 数字分类
最新推荐文章于 2021-01-03 13:56:33 发布