题解 | #记负均正II#
记负均正II
http://www.nowcoder.com/practice/64f6f222499c4c94b338e588592b6a62
#include<stdio.h> #include<stdlib.h> int main() { int num = 0; int k = 0; float sum = 0; int n; while(scanf("%d",&n)!=EOF) { if(n>=0) { sum+=n; k++; } if(n<0) { num++; } } if(k==0)//避免当输入全为复数时,除数为0的情况。 { k=1; } printf("%d\n%0.1f",num,sum/k); return 0; }