华为OJ训练之0016-170102-记负均正
来源:互联网 发布:算法交易是量化 编辑:程序博客网 时间:2024/04/30 09:33
题目
从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值
知识点 字符串,循环
运行时间限制 10M
内存限制 128
输入
输入任意个整数
输出
输出负数个数以及所有非负数的平均值
样例输入 -13 -4 -7
样例输出 3 0.0
===============================================================一次通过 200分
一次通过 100分
import java.util.Scanner;
//从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值
//知识点 字符串,循环
//运行时间限制 10M
//内存限制 128
//输入
//输入任意个整数
//
//输出
//输出负数个数以及所有非负数的平均值
//
//样例输入 -13 -4 -7
//样例输出 3 0.0
public class oj016 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); double sum=0.0; int count=0; int count1=0; while(scanner.hasNext()) { double n=Double.valueOf(scanner.next()); if(n<0){count++;} else { sum+=n;count1++; } } int p=(int) (sum*10/count1); System.out.println(count); System.out.println(p/10.0); }}
++++++++++++++++++++++++===++++++++++++++++++++++++++++++++++
import java.util.Scanner;//首先输入要输入的整数个数n,然后输入n个整数。输出为n个整数中负数的个数,和所有正整数的平均值。//知识点 函数,指针//运行时间限制 10M//内存限制 128//输入 //首先输入一个正整数n,//然后输入n个整数。//输出 //输出负数的个数,和所有正整数的平均值。//注:输出 当平均值为整数直接输出,如果不为整数保留一小数。//样例输入 5 1 2 3 4 5//样例输出 0 3public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); double sum=0.0; int count=0; int count1=0; int n0=scanner.nextInt(); while(n0-->0) { double n=Double.valueOf(scanner.next()); if(n<0){count++;} else if(n>0) //不包含0 { sum+=n;count1++; } } int p=(int) (sum*10/count1); System.out.print(count+" "); if(p%10==0) { System.out.print(p/10); } else { System.out.print(p/10.0); } }}
0 0
- 华为OJ训练之0016-170102-记负均正
- 华为OJ训练之0014-170102-计算立方根
- 华为OJ训练之0015-170102-分隔字符串
- 华为OJ训练之0028-170109-最小公倍数
- 华为OJ训练之0030-170110-多线程
- 华为OJ训练一
- 华为OJ训练-合唱团
- 华为OJ训练题之 比赛情况统计
- 华为OJ训练 之 括号配对数目问题
- 华为OJ训练之 简易的银行排号叫号系统
- 华为OJ训练题之 比赛情况统计
- 华为OJ训练之0001-161226-名字的漂亮度
- 华为OJ训练之0002-161227-图片整理-快速排序
- 华为OJ训练之0003-161228-统计字符
- 华为OJ训练之0004-161228-数字颠倒
- 华为OJ训练之0007-151230-统计大写字母个数
- 华为OJ训练之0010-161231-挑7
- 华为OJ训练之0011-170101-完全数
- 分布式TensorFlow
- 33个必须了解的iOS开源库
- 【笔记】自定义控件——ViewPager指示器
- 【九度OJ】题目1196:成绩排序 解题报告
- 5-4 输出全排列 (20分)——DFS
- 华为OJ训练之0016-170102-记负均正
- linux问题经验
- 设计模式之单例模式
- ConcurrentHashMap 和 HashTable 的区别
- 最小二乘法及其C++实现
- leetcode142. Linked List Cycle II
- ios中给view添加圆角并指定位置
- Java基本概念和基础语法思维导图
- Python3.XX学习笔记--------(一)