题解 | #记负均正#
记负均正
https://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8
#include <stdio.h> int main() { int n = 0; scanf("%d",&n); int arr[n]; int count = 0;//记录正数 int cin = 0;//记录负数 int sum = 0;//求和 for(int i = 0;i<n;i++) { scanf("%d",&arr[i]); } //遍历数组,筛选出负数,整数,0; for(int i = 0;i<n;i++) { if(arr[i] >0) { count++; sum += arr[i]; } else if(arr[i]<0) { cin++; } } printf("%d ",cin); if(count) printf("%.1lf",(double)sum/(double)count); else printf("0.0"); return 0; }