7-1 sdut-循环-7-统计正数和负数的个数(II) (10 分)
标题 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 分)相关推荐
- 统计正数和负数的个数然后计算这些数的平均值(循环、数组解法)
R7-4 统计正数和负数的个数然后计算这些数的平均值 (15 分) 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为 ...
- Java黑皮书课后题第5章:*5.1(统计正数和负数的个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的正数有多少个、负数有多少个,然后计算输入值的总和和平均值(不记0,浮点表示)
*5.1(统计正数和负数的个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的正数有多少个.负数有多少个,然后计算输入值的总和和平均值(不记0,平均值使用浮点表示) 题目 题目概述 ...
- 统计正数 和 负数的个数
package day01; import java.util.Scanner;public class DoWhileDemo1 {public static void main(String[] ...
- 6 统计正数和负数的个数然后计算这些数的平均值
6 统计正数和负数的个数然后计算这些数的平均值 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为0时,表明程序结束. ...
- 7-1 统计正数和负数的个数然后计算这些数的平均值 (15 分)-java
7-1 统计正数和负数的个数然后计算这些数的平均值 (15 分) 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为0 ...
- 用Java do while循环实现 统计正数 和 负数个数
package Day05; import java.util.Scanner;public class DoWhileDemo01 {public static void main(String[] ...
- 统计正数和负数的个数用C语言数组,输入10个整数统计其中的正数和负数的个数,用数组实现...
编一个程序,输入10个整数,统计并输出其中正数.负数和零的个数.要求用C语言编程. #includemain(){intt,i,c0=0,c1=0,c2=0;for(i=0;i 输入10个整数,统计并 ...
- 统计正数和负数的个数然后计算这些数的平均值_人人都是数据分析师之统计分析...
前面三章介绍了DataFocus可视化视图,本章主要介绍运用视图进行统计分析的几种方法. 7.1节介绍二八法则和帕累托图的运用. 7.2节介绍如何进行平均分析,包括算数平均分析以及加权平均分析. 7. ...
- 5.1(统计正数和负数的个数然后计算这些数的平均值)
编写程序,读入未指定个数的整数,判断的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及其平均值(不对0计数).当输入为0时,表明程序结束.将平均值以浮点数显示. import java.u ...
- 统计正数和负数的个数然后计算这些数的平均值_计算机中的二进制原来是这样:原码、反码和补码
我是一个计算机专业大一的萌(lā)新(jī),刚刚开始接触二进制.很多朋友都知道计算机内部的数据通过二进制来储存和计算,但是一个小小二进制非要整一些花里胡哨(bushi)的东西,原码补码反码的一群东西 ...
最新文章
- CVPR‘22 最新106篇论文分方向整理|包含目标检测、动作识别、图像处理等32个方向
- jquery的事件对象
- XML::Simple与Data::Dumper在Perl中的使用
- 主键由数据库mysql 映射native_Hibernate主键生成策略详解
- 光流 | 由粗到精的稠密光流算法
- jarsigner签名过程
- C++之手写strlen函数
- 【cogs2593】幂,暴搜+容斥
- NumPy Beginner's Guide 2e 带注释源码 二、NumPy 基础入门
- 华为招聘公关总监:接触近10位路透资深记者 年薪高达20万美元
- 很棒的远程执行工具psexec的用法
- 自定义Excel中的快捷键(Alt +1)
- Linux中的nc测试端口是否开放
- Serengeti Accomodation
- 解决 gcc/g++ 编译动态库通过却无法运行的问题
- 运行zookeeper提供者报错:org.jboss.netty.util.internal.jzlib.ZStream scanned from multiple locations: jar:
- 谁说大专生不能够学好Java呢?照着这个路线走,高中生都可以!
- 径向渐变加阴影html,CSS径向渐变阴影 - 反转
- QQ第三方登录(PC + 手机)
- nuxt 设置路由的meta属性,nuxt 怎么设置路由的meta,nuxt 怎么设置router的meta