题解 | #记负均正#
记负均正
https://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8
#include <stdio.h> int main() { int arr[2000]={0};//用数组来储存多次输入的数字 int a = 0; while (~scanf("%d", &a) ) { int count = 0; int con = 0; float val = 0; int i = 0; for (i = 0; i < a; i++) { scanf("%d", &arr[i]); if (arr[i] < 0) { count++; } if (arr[i] > 0) { { val += arr[i]; con++; } } } if(con == 0)//因为除数不能为0,所以需要判断 { printf("%d 0.0", count); } else { printf("%d %0.1f", count, val / con); } } return 0; }