C基础-计负均正
描述
从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值。
输入描述
从键盘输入20个整型数,以空格分隔。
输出描述
输出负数的个数和所有正数的平均值,保留两位小数。
示例
输入
1 2 3 4 5 6 7 8 9 10
-1 -2 -3 -4 -5 -6 -7 -8 -9 -10
输出
10
5.50
代码
#include <bits/stdc++.h>
using namespace std;double ans;
int cnt1, cnt2;int main() {for(int i = 0; i < 20; i++) {int x;cin >> x;if(x < 0) {;cnt1 ++;}else if(x > 0) {cnt2++;ans+=x;}}printf("%d\n%.2f", cnt1, ans/cnt2);return 0;
}