第6周-统计正数和负数的个数然后计算这些数的平均值
来源:互联网 发布:c语言编程代码大全 编辑:程序博客网 时间:2024/04/24 08:12
问题及代码:
/* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:Number.java *作 者:单昕昕 *完成日期:2015年10月6日 *版 本 号:v1.0 *问题描述:统计正数和负数的个数然后计算这些数的平均值。*程序输入:数。*程序输出:正数和负数的个数和这些数的平均值。*/import java.util.Scanner; public class Test {public static void main(String[] args) {System.out.println("Enter an int value, the program exits if the input is o:"); Scanner input=new Scanner(System.in); int n,c1=0,c2=0; double ave,sum=0,count=0; n=input.nextInt(); while(n!=0) { sum+=n; ++count; if(n>0) ++c1; else ++c2; n=input.nextInt(); } ave=sum/count; System.out.println("The number of positives is:"+c1); System.out.println("The number of negatives is:"+c2); System.out.println("The total is:"+sum); System.out.println("The average is:"+ave);}}
运行结果:
知识点总结:
while语句的使用。
学习心得:
(⊙v⊙)嗯不好意思我差点又忘了用double。。
0 0
- 第6周-统计正数和负数的个数然后计算这些数的平均值
- C++统计正数数目和负数的数目,并计算平均值
- 统计控制台输入的正数和负数个数
- (c++)从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值。 保留两位小数
- 用80x86汇编语言:键入十个数,算出正数之和,并统计负数的个数
- 从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值
- java程序: 输入数量不确定的正数和负数(一次输入一个), 然后打印正数和负数的个数,当输入0时,程序停止
- 杭电2008统计正数负数还有零的个数
- Java求任意一组数正数负数平均数的个数
- 任意输入10个数,计算所有正数的和、负数的和以及10个数的和
- 统计给定的n个数中,负数、零和正数的个数。输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。
- 输出负数个数以及所有非负数的平均值
- 计算一个整数二进制位中1的个数。要求效率尽可能的高。且能正确求正数和负数的二进制中1的个数。
- 计算n个数的平均值
- 编一个程序,输入10个整数,并放在数组中,先降序输出所有的数,再统计并输出其中正数、负数和零的个数
- 如何计算一个数的二进制表示中的0和1的个数,包括负数
- 输入n个数,判断正数.负数.0的个数
- 输入20个数,统计正数个数和负数个数,帮忙解决一下!
- 为Maven项目配置多个源文件夹
- win7上R读取excel过程
- 用Python做科学计算
- ubuntu14.04下安装indigo版ROS
- 用U盘装Windows+linux双系统
- 第6周-统计正数和负数的个数然后计算这些数的平均值
- 【转】你应该知道的 RPC 原理
- [MyBatis]诡异的Invalid bound statement (not found)错误
- 计算机会议排名
- uva 10562
- UI13_Block传值练习
- 【期望dp】poj 2096 Collecting Bugs
- 启动VMware出现报错:The VMware Authorization Service is not running
- C++实现双向链表