标题 7-1 sdut-循环-7-统计正数和负数的个数(II) (10 分)

  • 输入若干个(1个以上)整数,以0结束,统计读入的正数以及负数的数量,并计算输入的数值的总和及平均值(不对0计数)。

标题输入格式:

输入若干个(1个以上)正整数,以0结束。

输出格式:

第1行输出正整数的个数; 第2行输出负整数的个数; 第3行输出这些输入值的总和(不对0计数); 第4行输出这些输入值的平均值(保留小数点后2位)。

输入样例1:

1 2 3 -1 -2 -3 0
结尾无空行

输出样例1:

3
3
0
0.00
结尾无空行

输入样例2:

1 2  0 3 -1 -2 -3
结尾无空行

输出样例2:

2
0
3
1.50
结尾无空行

整体思路:

通过分析问题不难发现,这道题不但让对正数和负数进行统计,同时也夹杂着一些相关计算.下面进行代码展示:

import java.util.Scanner;
public class Main{public static void main(String[] args){Scanner cin=new Scanner(System.in);int z=0,f=0;double sum=0,i=0;double n=1.0;while(n!=0.0){n=cin.nextDouble();if(n>0)z++;if(n<0)f++;sum+=n;i++;}System.out.println(z);System.out.println(f);System.out.println((int)sum);System.out.print(String.format("%.2f",sum/(i-1)));}
}

眼尖的同学们可能一眼就看到了,这个程序使用java写的.拿到题后先仔细地想了一下,时间限制是400ms,内存限制是64m,于是打算用java写.代码中定义的整型变量z,f是用来统计正数和负数的个数的,代码中使用.nextDouble是为了使输入浮点化,避免输入漏洞.

    学习到的同学不妨点赞支持一下!

7-1 sdut-循环-7-统计正数和负数的个数(II) (10 分)相关推荐

  1. 统计正数和负数的个数然后计算这些数的平均值(循环、数组解法)

    R7-4 统计正数和负数的个数然后计算这些数的平均值 (15 分) 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为 ...

  2. Java黑皮书课后题第5章:*5.1(统计正数和负数的个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的正数有多少个、负数有多少个,然后计算输入值的总和和平均值(不记0,浮点表示)

    *5.1(统计正数和负数的个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的正数有多少个.负数有多少个,然后计算输入值的总和和平均值(不记0,平均值使用浮点表示) 题目 题目概述 ...

  3. 统计正数 和 负数的个数

    package day01; import java.util.Scanner;public class DoWhileDemo1 {public static void main(String[] ...

  4. 6 统计正数和负数的个数然后计算这些数的平均值

    6 统计正数和负数的个数然后计算这些数的平均值 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为0时,表明程序结束. ...

  5. 7-1 统计正数和负数的个数然后计算这些数的平均值 (15 分)-java

    7-1 统计正数和负数的个数然后计算这些数的平均值 (15 分) 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为0 ...

  6. 用Java do while循环实现 统计正数 和 负数个数

    package Day05; import java.util.Scanner;public class DoWhileDemo01 {public static void main(String[] ...

  7. 统计正数和负数的个数用C语言数组,输入10个整数统计其中的正数和负数的个数,用数组实现...

    编一个程序,输入10个整数,统计并输出其中正数.负数和零的个数.要求用C语言编程. #includemain(){intt,i,c0=0,c1=0,c2=0;for(i=0;i 输入10个整数,统计并 ...

  8. 统计正数和负数的个数然后计算这些数的平均值_人人都是数据分析师之统计分析...

    前面三章介绍了DataFocus可视化视图,本章主要介绍运用视图进行统计分析的几种方法. 7.1节介绍二八法则和帕累托图的运用. 7.2节介绍如何进行平均分析,包括算数平均分析以及加权平均分析. 7. ...

  9. 5.1(统计正数和负数的个数然后计算这些数的平均值)

    编写程序,读入未指定个数的整数,判断的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及其平均值(不对0计数).当输入为0时,表明程序结束.将平均值以浮点数显示. import java.u ...

  10. 统计正数和负数的个数然后计算这些数的平均值_计算机中的二进制原来是这样:原码、反码和补码

    我是一个计算机专业大一的萌(lā)新(jī),刚刚开始接触二进制.很多朋友都知道计算机内部的数据通过二进制来储存和计算,但是一个小小二进制非要整一些花里胡哨(bushi)的东西,原码补码反码的一群东西 ...

最新文章

  1. CVPR‘22 最新106篇论文分方向整理|包含目标检测、动作识别、图像处理等32个方向
  2. jquery的事件对象
  3. XML::Simple与Data::Dumper在Perl中的使用
  4. 主键由数据库mysql 映射native_Hibernate主键生成策略详解
  5. 光流 | 由粗到精的稠密光流算法
  6. jarsigner签名过程
  7. C++之手写strlen函数
  8. 【cogs2593】幂,暴搜+容斥
  9. NumPy Beginner's Guide 2e 带注释源码 二、NumPy 基础入门
  10. 华为招聘公关总监:接触近10位路透资深记者 年薪高达20万美元
  11. 很棒的远程执行工具psexec的用法
  12. 自定义Excel中的快捷键(Alt +1)
  13. Linux中的nc测试端口是否开放
  14. Serengeti Accomodation
  15. 解决 gcc/g++ 编译动态库通过却无法运行的问题
  16. 运行zookeeper提供者报错:org.jboss.netty.util.internal.jzlib.ZStream scanned from multiple locations: jar:
  17. 谁说大专生不能够学好Java呢?照着这个路线走,高中生都可以!
  18. 径向渐变加阴影html,CSS径向渐变阴影 - 反转
  19. QQ第三方登录(PC + 手机)
  20. nuxt 设置路由的meta属性,nuxt 怎么设置路由的meta,nuxt 怎么设置router的meta

热门文章

  1. CameraLink备忘录
  2. 音视频篇 - 音视频基础概念
  3. JavaScript笔记---JS简介和开发入门
  4. VB.NET excel 列排序
  5. KITTI结果评测流程
  6. DICOM医学图像处理:BMP转DCM、DCM转BMP、多张BMP转DCM、JPG转DCM,,多张JPG转DCM。
  7. OUC软件开发实验4
  8. Excel2010分成两个或者多个独立窗口
  9. Chapter2、HDR流水线
  10. Struts1、Struts2及SpringMVC对比