为什么出这么简单的题目?
#include <iostream> #include <algorithm> using namespace std; int main() { unsigned n = 0; int data; while(cin >> n) { unsigned total = 0, rst = 0, avg = 0; while(n--) { cin >> data; if(data < 0) rst++; else if(data > 0) { total++; avg += data; } } printf("%d %.1f\n", rst, 1.0 * avg / total); } return 0; }