题解 | #记负均正#
记负均正
https://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8
#include <bits/stdc++.h>
#include <iomanip>
using namespace std;
int main() {
int n;
cin >> n;
int count = 0;
int count2 = 0;
int sum = 0;
float mean = 0.0;
int num;
while(cin >> num){
if(num < 0) count += 1;
else if(num > 0) {sum += num;count2 += 1;}
}
if(count2 == 0) {mean = 0.0;cout << count << " ";printf("%.1f",mean);}
else{mean = sum/static_cast<float>(count2);cout << count << " ";printf("%.1f",mean);}
return 0;
}
// 64 位输出请用 printf("%lld")
