题解 | #记负均正#

记负均正

https://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8

import java.util.*;

import java.text.DecimalFormat;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
 public static void main(String[]args){
    Scanner input=new Scanner(System.in);
    int n=input.nextInt();
    int sumzheng=0;
    int countzheng=0;
    int countfu=0;
        for (int i = 0; i < n; i++) {
            int value=input.nextInt();
            if(value<0){
                countfu++;
            }else if(value>0){
                sumzheng+=value;
                countzheng++;
            }
        }
        if(countzheng>0){
            double avg=(double)sumzheng/(double)countzheng;
            DecimalFormat df=new DecimalFormat("#####.0");
            System.out.println(countfu+" "+df.format(avg));
        }else{
            System.out.println(countfu+" "+0.0);

        }

    }
}

全部评论

相关推荐

点赞 评论 收藏
分享
码农顶针:估计让你免费辅导老板孩子的学习
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务