题解 | #记负均正II#
记负均正II
https://www.nowcoder.com/practice/64f6f222499c4c94b338e588592b6a62
#include <iostream>
using namespace std;
int main() {
int num_n = 0;
int zero = 0;
int count = 0;
int num;
double res = 0;
while(cin>>num){
if(num > 0){
res = res*count;
count++;
res = (res+num)/count;
continue;
}if(num < 0){
num_n ++;
continue;
}if(num == 0){
zero++;
continue;
}
}
cout<<num_n<<endl;
if(count==0){
res = 0;
}
printf("%.1f\n",res);
}
// 64 位输出请用 printf("%lld")
查看14道真题和解析
