题解 | #记负均正II#按下ctrl+z打断施法
记负均正II
https://www.nowcoder.com/practice/64f6f222499c4c94b338e588592b6a62
// HJ105 记负均正2.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include<iostream> #include<bits/stdc++.h> using namespace std; int main() { int n; int count = 0; double sum = 0.0; int num=0; while (cin >> n)//按下Ctrl+z可以打断施法 { if (n < 0) { count++; } if (n > 0) { sum += n; num++; } } double a = sum, b = num; double res = a / b; cout << count << endl; if (b == 0) { cout << "0.0" << endl; } else { cout << setprecision(1) << fixed << res << endl; } return 0; }