YTU OJ 2451: 股市风云
题目描述
股市强烈动荡,有涨有跌。现在有一组数据表示各公司的涨跌(涨为正,跌为负,不动为零),要求统计出平均涨幅和平均跌幅。
输入
一组数,其中有正数,也有负数,还有0。输入的个数不定,另外,不会出现只有正数或只有负数的情况。
输出
第一行输出见涨的数目和遇跌的数目;
第二行输出平均涨幅(正数的平均数)和平均跌幅(负数的平均数,再取反),保留小数点后3位。
样例输入
5 0 -1 1.5 2.3 -0.3 2.4 0 7.9 -4.3
样例输出
5 3
3.820 1.867
【AC代码】:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String s = sc.nextLine();float x[] = new float[15];int a = 0, b = 0;int k = 0;String ss = null;float sum1 = 0, sum2 = 0;int n1 = 0, n2 = 0;for (int i = 0; i < s.length(); i++) {if (s.charAt(i) == ' ') {b = i;ss = s.substring(a, b);a = b + 1;x[k] = Float.parseFloat(ss);if (x[k] > 0) {n1++;sum1 += x[k];} else if (x[k] < 0) {n2++;sum2 += x[k];}k++;}}x[k] = Float.parseFloat(s.substring(a, s.length()));if (x[k] > 0) {n1++;sum1 += x[k];} else if (x[k] < 0) {n2++;sum2 += x[k];}System.out.println(n1 + " " + n2);System.out.printf("%.3f %.3f", sum1 / n1, -sum2 / n2);}
}
YTU OJ 2451: 股市风云相关推荐
- YTU 2451: 股市风云
不恋尘世浮华,不写红尘纷扰,不叹世道苍凉,不惹情思哀怨,闲看花开,静待花落,冷暖自知,干净如始. 题目描述 股市强烈动荡,有涨有跌.现在有一组数据表示各公司的涨跌(涨为正,跌为负,不动为零),要求统计 ...
- NIT 股市风云 按位与运算 F. 休赛季的引援#2
学长出的题都很精华,自己都没法ak G. 股市风云 小明的父亲是New Internet Technology And China Maker 公司的总裁,大大大的土豪,每次都会给小明用不完的零花钱. ...
- 竞赛题B:股市风云。
/*Problem B 股市风云 Description 股市强烈动荡,有涨有跌.现在有一组数据表示各公司的涨跌(涨为正,跌为负,不动为零),要求统计出平均涨幅和平均跌幅. Input 一组数,其中有 ...
- YTU OJ Problem 3013
YTU OJ Problem 3013 皇后问题(递归) 题目描述 编写一个函数,求解皇后问题:在 n × n 的方格棋盘上,放置 n 个皇后,要求每个皇后不同行.不同列.不同左右对角线. 要求: 1 ...
- YTU OJ Problem 2013
YTU OJ Problem 2013 C语言实验 - 一元二次方程 II 题目描述 求一元二次方程ax²+bx+c=0 的解. a,b,c为任意实数. 输入 输入数据有一行,包括 a,b,c 的值. ...
- oj2451: 股市风云
问题描述:股市强烈动荡,有涨有跌.现在有一组数据表示各公司的涨跌(涨为正,跌为负,不动为零),要求统计出平均涨幅和平均跌幅. 作者:何知令 发表时间:2017年2月15日 输入:一组数,其中有正数,也 ...
- 股市风云:价值成长投资 稳健赢利之道
转眼一年多的时间过去了,上证指数依然在2000多点半死不活的挣扎.自2007年高点6124算起,目前上证指数已经跌去三分之二,不少周期性股票和无业绩支撑的垃圾股下跌90%以上,很多投资者被严重套牢,在 ...
- YTU OJ 1329: 手机尾号评分
Description 30年的改革开放,给中国带来了翻天覆地的变化.2011全年中国手机产量约为11.72亿部.手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿.但号源有 ...
- YTU OJ 2458: 换啤酒
题目描述 Ject建有n瓶啤酒,全部喝掉之后就有n个啤酒瓶.现在每3个啤酒瓶就可以换1瓶 啤酒.比如,有10瓶啤酒,喝掉之后有10个啤酒瓶,可以换10/3=3瓶啤酒,还剩1 个啤酒瓶,然后再喝掉去换啤 ...
最新文章
- Asp.net(C#)给图片加上水印效果(转自园上的Seven Eleven)
- eeglab教程系列(10)-绘制ERP图像
- 行人跟踪python_使用Python为初学者构建AI汽车和行人跟踪
- React开发(274):ant design 时间显示秒
- 复习Java的精华总结
- java 7 泛型_Java(7)泛型
- bzoj2461 [BeiJing2011]符环 dp
- 你一直想学的 RocketMQ,原来这样学才最省时省力
- 华为/华三IS-IS多区域配置及其路由优化
- apache端口一直在增加_PHP环境全套针细教程:Windows安装Apache, PHP and MYSQL
- HttpContext.Current
- 自适应滤波器之块自适应滤波器
- 百度墨卡托经纬度互转工具类
- 不用计算机时自动关掉屏幕,电脑怎么取消自动黑屏
- 调焦后焦实现不同距离成像_照片要清晰、对焦必须深入理解!对焦模式、对焦区域模式等对焦知识...
- python基础分析_数据分析之Python基础
- 128、易燃气体的概念
- 上周热点回顾(12.5-12.11)
- 中小微企业如何快速开发信息化系统
- 如何在Outlook中将所有邮件显示为纯文本