#include <iostream>
using namespace std;

int main() {
    int n;
    cin>>n;
    int c1 = 0, c2 = 0;
    int sum = 0;
    while(n --){
        int x;
        cin>>x;
        if(x < 0)c1 ++;
        else if(x > 0){
            c2 ++;
            sum += x;
        }
    }
    if(c2 == 0)c2 = 1;
    printf("%d %.7lf\n", c1, 1.0 * sum / c2);
    return 0;
}
// 64 位输出请用 printf("%lld")

由题意处理,c1统计负数,c2统计正数, sum正数和, 特判正数个数为0会出现/0错误

#牛客春招刷题训练营# + 链接