作者:翟天保Steven
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处

题目描述:

首先输入要输入的整数个数n,然后输入n个整数。输出为n个整数中负数的个数,和所有正整数的平均值,结果保留一位小数。

0即不是正整数,也不是负数,不计入计算

输入描述:

本题有多组输入用例。

首先输入一个正整数n,
然后输入n个整数。

输出描述:

输出负数的个数,和所有正整数的平均值。

示例:

输入:

5
1 2 3 4 5
10
1 2 3 4 5 6 7 8 9 0

输出:

0 3.0
0 5.0

解题思路:

这题是简单的数字分析题。用两个vector分别存放正负数,整数平均值用mean函数计算;输出负数vector的尺寸,再设置cout的小数点保留位,用fixed和setprecision实现,之后输出mean函数的结果即可。

测试代码:

#include <iostream>
#include <vector>
#include <algorithm>
#include <iomanip>using namespace std;double mean(vector <int>& data) {double ans = 0.0;for (int i = 0; i < data.size(); i++) {ans += data[i];}ans = ans / data.size();return ans;
}int main()
{int number;while(cin>>number){vector<int> pos;vector<int> neg;for(int i=0;i<number;++i){int t;cin>>t;if(t>0)pos.push_back(t);else if(t<0)neg.push_back(t);}double result = mean(pos);cout<<neg.size()<<" ";cout<<fixed<<setprecision(1)<<result<<endl;}
}

华为机试HJ97:记负均正相关推荐

  1. HJ97 记负均正(c++)

    题目链接:记负均正_牛客题霸_牛客网 注意点: 注意 1.for循环 ,i是从1开始 2.小数点后1位的保存 #include <iostream> #include <iomani ...

  2. 华为机试HJ105:记负均正II

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值,结果保留一位小数,如果 ...

  3. 华为OJ——记负均正

    记负均正 题目描述 首先输入要输入的整数个数n,然后输入n个整数.输出为n个整数中负数的个数,和所有正整数的平均值,结果保留一位小数. 输入描述: 首先输入一个正整数n, 然后输入n个整数. 输出描述 ...

  4. 题库练习7(最小公倍数、求立方根、字符串逆序、记负均正、字符串分割)

    1. 求最小公倍数 import java.util.*;public class Main{public static void main(String[] args){Scanner sc=new ...

  5. 【华为 OJ】记负均正2

    从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值 输入描述: 输入任意个整数 输出描述: 输出负数个数以及所有非负数的平均值 输入例子: -13 -4 -7 输出例子: 3 0.0 #in ...

  6. 【华为 OJ 】记负均正

    首先输入要输入的整数个数n,然后输入n个整数.输出为n个整数中负数的个数,和所有正整数的平均值. 输入描述: 首先输入一个正整数n, 然后输入n个整数. 输出描述: 输出负数的个数,和所有正整数的平均 ...

  7. Java算法:华为机试算法(下),华为算法Java版,牛客网华为算法73~108题

    接上篇:Java算法:华为机试算法(中),华为算法Java版,牛客网华为算法55~72题   HJ73 计算日期到天数转换 计算日期到天数转换 题目描述 根据输入的日期,计算是这一年的第几天.. 测试 ...

  8. 华为机试108题(C 语言解答)

    Nowcoder题库链接:华为机试 HJ1 字符串最后一个单词的长度(字符串) 输入:hello nowcoder输出:8说明: 最后一个单词为nowcoder,长度为8 示例代码: HJ1.c #i ...

  9. (python)牛客网(华为机试四)——较难

    本博客为博主解题的部分记录,由于均为自己写的,所以答案并非最优解,有很多地方可以优化. 其他题解合集: (python)牛客网(华为机试一)--入门 (python)牛客网(华为机试二)--简单 (p ...

最新文章

  1. linux中terminal中编译源码,分享|Terminator:一款一个窗口包含多个终端的 Linux 终端仿真器...
  2. Nginx深入了解-基础(一)
  3. 基于VC++开发串口通信的方法
  4. B - Fibonacci Again
  5. 15.4:泛型化方法
  6. redis——发布和订阅
  7. 【华为云技术分享】前端工程师必备:从浏览器的渲染到性能优化
  8. python tkinter计算器实例_python库的tkinter带你进入GUI世界(计算器简单功能)
  9. 黑马程序员全套Java教程_Java基础入门视频教程零基础自学Java必备教程视频讲义(4)
  10. 智慧园区弱电系统集成建设方案
  11. matlab实现振动弹簧的实时动画,Matlab实现振动弹簧的实时动画
  12. c语言编写单片机中断,C语言AVR单片机中断程序写法
  13. 计算机i网络管理员证书四级,软考网络管理员试题练习(4)
  14. iptables高性能前端优化-无压力配置1w+条规则
  15. unity应用开发实战案例_Unity AR增强现实开发实战
  16. 理财线下转账交易SQL加合计行
  17. Specification 参数的用法
  18. oracle中 rownum和rowid的用法
  19. Ubuntu 16.04 Wifi列表是空的(搜索不到Wifi)的解决方法
  20. 关于特征值特征向量和矩阵分解的理解总结

热门文章

  1. MATLAB修饰线条
  2. 【MySQL】慢SQL搜集工具、SQL脱敏聚合处理
  3. Genetic Algorithm遗传算法整理
  4. 声发射传感器的内部结构
  5. 雅思考试:※已经工作的人要怎么考雅思?※ | 留学微吧 | 留学专搜微吧
  6. 《软件测试的艺术》第3章:代码检查、走查与评审
  7. word转换为PDF后图片变模糊不清晰怎么办?亲测有效解决办法
  8. 《From Big to Small:Multi-Scale Local Planar Guidance for Monocular Depth Estimation》论文笔记
  9. Grocery Problem(https://acs.jxnu.edu.cn/problem/NOIOPJENGLISH05)
  10. 职称计算机教程pdf,年模块职称计算机考试.pdf