#include<bits/stdc++.h>
using namespace std;
int sum, num, n;
int a[114514];
int main(){
scanf("%d",&n);
for(int i = 1;i <= n;i++)
{
scanf("%d",&a[i]);
if(a[i] % 2 == 0 && a[i] % 10 == 2)
{
sum += a[i];
num++;
}
}
if(num == 0)
{
printf("NO");
}
else
{
sum /= num;
printf("%.3lf\n",sum);
for(int i = 1;i <= n;i++)
{
if(a[i] < sum)
{
printf("%d ",a[i]);
}
}
}
return 0;
}
描述
输入一个正整数 n,接下来输入 n 个正整数,求出 n 个正整数中为偶数且个位数字为 2 的数字的均值,并把比均值小的数字打印输出。如果没有满足条件的数字则输出:NO。
要求:使用所学的格式化输入输出方式。
输入描述
输入两行:第一个行一个正整数 n。
第二行 n 个正整数,数字间以空格分隔。
输出描述
如果有满足条件的数字,则输出两行;否则,输出 NO。
有满足条件的数字,输出第一行为满足条件的数字均值,结果保留三位小数;第二行为比均值小的数字,数字间以空格分隔。
样例输入 1
5
12 24 13 22 12
样例输出 1
15.333
12 13 12
样例输入 2
5
1 3 5 7 9
样例输出 2
NO
提示
####数据范围与提示
n≤1000,1≤数字≤10000