2451: 股市风云

时间限制: 1 Sec  内存限制: 128 MB

提交: 37  解决: 25

[提交][状态][讨论版]

题目描述

股市强烈动荡,有涨有跌。现在有一组数据表示各公司的涨跌(涨为正,跌为负,不动为零),要求统计出平均涨幅和平均跌幅。

输入

一组数,其中有正数,也有负数,还有0。输入的个数不定,另外,不会出现只有正数或只有负数的情况。

输出

第一行输出见涨的数目和遇跌的数目;

第二行输出平均涨幅(正数的平均数)和平均跌幅(负数的平均数,再取反),保留小数点后3位。

样例输入

5 0 -1 1.5 2.3 -0.3 2.4 0 7.9 -4.3

样例输出

5 3
3.820 1.867

提示

(1)用于处理不定数目的输入,参考:

int main()

{

int a,b;

while(cin >>a)

{

cout << a << endl;

}

return 0;

}

(2)输出x的值,保留两位小数,用:



cout<<setiosflags(ios::fixed)<<setprecision(3)<<x<<endl;

迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

#include <iostream>
#include <cstdio>
#include <math.h>
#include <iomanip>
using namespace std;
int main()
{
int x=0,y=0;
double a,sum1=0,sum2=0;
while(cin>>a)
{
if(a>0)
{
sum1=sum1+a;
x++;
}
else if(a<0)
{
sum2=sum2+a;
y++;
}
}
cout<<x<<" "<<y<<endl;
cout<<setiosflags(ios::fixed)<<setprecision(3)<<fabs(sum1/x)<<" "<<fabs(sum2/y)<<endl;
return 0;
}

最新文章

  1. XCode6.3上使用opencv教程(MacOSX 10.10)
  2. Glossary
  3. 树--四分树(UVa297)
  4. Centos7 PHP7 编译安装 开机自启动
  5. Python学习路程day7
  6. Project Euler 26 Reciprocal cycles
  7. int 0x13中断的參数传递
  8. [iOS] iOS系统中各种设置项的url链接
  9. 理解angular中的module和injector,即依赖注入
  10. 免费V P N获取方式。
  11. web.xml 简记
  12. aop通知加参数的匹配规则
  13. 小程序上拉加载更多数据(onReachBottom)
  14. Python 内置函数math,random
  15. windows中在vs code终端使用bash
  16. 【BZOJ4868】[六省联考2017]期末考试(贪心)
  17. Django contenttypes 应用
  18. Android 使用 SVG 矢量图
  19. jQuery中extend()实现原理
  20. 深入理解Java反射+动态代理

热门文章

  1. Android 瘦身之道
  2. 无记录时显示gridview表头,并增加一行显示“没有记录”【绑定SqlDataSource控件时】
  3. Android数据存储之Shared Preferences共享数据存储
  4. jquery.fullPage.js全屏滚动插件
  5. seo优化入门教程:认识搜索引擎
  6. 如何快速的开发一个完整的iOS直播app(美颜篇)
  7. [Unit Testing] Test async function with Jasmine
  8. Netty3 源代码分析 - NIO server绑定过程分析
  9. 【转】DevOps原则
  10. Python爬取韩寒所有新浪博客