题解 | #记负均正II#
记负均正II
https://www.nowcoder.com/practice/64f6f222499c4c94b338e588592b6a62
#include <cstdio> #include <iostream> #include <iomanip> using namespace std; int main() { double a, b=0; double c=0.0,i=1.0; while (cin >> a) { // 注意 while 处理多个 case if(a<0){ b=b+1; } else{ c=c+a; i++; } } c=c/(i-1); cout<<b<<endl; printf("%.1f",c); } // 64 位输出请用 printf("%lld")