题解 | #记负均正#

记负均正

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

import java.util.*;
public class Main
{
	public static void main(String[] args)
	{
		
		Scanner sr=new Scanner(System.in);
		while(sr.hasNext())
		{
			int count1=0,count2=0;
			double sum=0.0;
			int n=sr.nextInt();
			int[] ar=new int[n];
			for (int i=0;i<n ;i++ )
			{
				ar[i]=sr.nextInt();
			}
			for (int i=0;i<ar.length ;i++ )
			{
				if (ar[i]<0)
					count1++;
				if (ar[i]>0)
				{
					sum+=ar[i];
					count2++;
				}
			}
			System.out.print(count1+" "+String.format("%.1f",sum/count2)+"\n");
		}
		sr.close();
	}
}
全部评论
没判断输入的n个整数都为0时,平均值为?
点赞 回复
分享
发布于 2022-04-30 17:26
这个答案过不了用例吧
点赞 回复
分享
发布于 2023-03-14 17:23 浙江
滴滴
校招火热招聘中
官网直投

相关推荐

投递美团等公司10个岗位
点赞 评论 收藏
转发
1 2 评论
分享
牛客网
牛客企业服务