C++设置输出小数位的函数

#include<iomanip>

cout << setiosfalgs(ios::fixed)<<setprecision(2)<<2.119;

#include<iostream>
#include<vector>
#include<iomanip>using namespace std;int main()
{int num;cin>>num;int *test=new int[num];int tmp=0;for(int i=0;i<num;i++)cin >> test[i];vector<int> A1,A2,A3,A4,A5;for(int i=0;i<num;i++){tmp=test[i]%5;switch(tmp){case 0:if(test[i]%10==0)A1.push_back(test[i]);break;case 1:A2.push_back(test[i]);break;case 2:A3.push_back(test[i]);break;case 3:A4.push_back(test[i]);break;case 4:A5.push_back(test[i]);break;default :break;}}double t_f=0.0;cout<<setiosflags(ios::fixed)<<setprecision(1);if(A1.size()==0)cout<<"N ";else{tmp=0;for(int i=0;i<A1.size();i++)if(A1[i]%2==0)tmp+=A1[i];cout <<tmp<<" ";}    if(A2.size()==0)cout<<"N ";else{int k=-1;tmp=0;for(int i=0;i<A2.size();i++){k=0-k;tmp+=A2[i]*k;}cout<<tmp<<" ";}    if(A3.size()==0)cout<<"N ";elsecout <<A3.size()<<" ";if(A4.size()==0)cout<<"N ";else{tmp=0;for(int i=0;i<A4.size();i++)tmp+=A4[i];t_f=tmp*1.00/A4.size();cout<<t_f<<" ";}if(A5.size()==0)cout<<"N ";else{tmp=0;for(int i=0;i<A5.size();i++)if(A5[i]>tmp)tmp=A5[i];cout<<tmp<<endl;}delete [] test;return 0;
}

转载于:https://www.cnblogs.com/wujing-hubei/p/6426560.html

PAT---数字分类相关推荐

  1. PAT 数字分类(20)

    题目链接:https://www.nowcoder.com/pat/6/problem/4078 做题思路:以次便遍历输入的数字,每个数字符合哪种情况就对应相应的运算法则. 学到的知识点: 1.三目运 ...

  2. PAT (Basic Level) Practice1012 数字分类

    1012 数字分类 一.题目 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1=A_1=A1​= 能被 5 整除的数字中所有偶数的和: A2=A_2=A2​= 将被 5 除后余 ...

  3. PAT乙级1012.数字分类

    数字分类 (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一系列正整数,请按要求对数字进行分类,并输 ...

  4. PTA_Pra 1012 数字分类 (20分)

    测试点7出错,原因未知,欢迎讨论 /*PAT (Basic Level) Practice (中文)1012 数字分类 (20分)测试点7出错 原因未知测试点8出错 交错相减其和可能为0 */ # i ...

  5. PAT题型分类 记录汇总

    这篇博客记录了我在跟着<算法笔记>以及习题册<算法笔记 上机实践指南>刷了PAT的题目之后的一些解题方法的总结与心得. 第三章 入门模拟 1. 简单模拟 一般解题思路 这一小节 ...

  6. PyTorch基础与简单应用:构建卷积神经网络实现MNIST手写数字分类

    文章目录 (一) 问题描述 (二) 设计简要描述 (三) 程序清单 (四) 结果分析 (五) 调试报告 (六) 实验小结 (七) 参考资料 (一) 问题描述 构建卷积神经网络实现MNIST手写数字分类 ...

  7. 如何为MNIST手写数字分类开发CNN

    导言 MNIST手写数字分类问题是计算机视觉和深度学习中使用的标准数据集. 虽然数据集得到了有效的解决,但它可以作为学习和实践如何开发,评估和使用卷积深度学习神经网络从头开始进行图像分类的基础.这包括 ...

  8. 独家 | 如何从头开始为MNIST手写数字分类建立卷积神经网络(附代码)

    翻译:张睿毅 校对:吴金笛 本文约9300字,建议阅读20分钟. 本文章逐步介绍了卷积神经网络的建模过程,最终实现了MNIST手写数字分类. MNIST手写数字分类问题是计算机视觉和深度学习中使用的标 ...

  9. 基于PyTorch框架的多层全连接神经网络实现MNIST手写数字分类

    多层全连接神经网络实现MNIST手写数字分类 1 简单的三层全连接神经网络 2 添加激活函数 3 添加批标准化 4 训练网络 5 结论 参考资料 先用PyTorch实现最简单的三层全连接神经网络,然后 ...

  10. 【theano-windows】学习笔记十——多层感知机手写数字分类

    前言 上一篇学习了softmax, 然后更进一步就是学习一下基本的多层感知机(MLP)了. 其实多层感知机同时就是w*x+b用某个激活函数激活一下, 得到的结果作为下一层神经元的输入x, 类似于 ou ...

最新文章

  1. 51CTO独家调查:谁是十年最具影响力厂商
  2. 2019年黑龙江省计算机等级考试,2019年的下半年黑龙江省计算机等级考试报名工作即将开始...
  3. Swift2.0语言教程之Swift2.0语言中的标准函数
  4. 用Apache的HTACCESS保护密码
  5. Linux学习之系统编程篇:利用管道进行进程间通信
  6. 哈夫曼编译器c语言程序,哪位大牛有哈夫曼编码的C语言源程序,麻烦帮帮忙啦!...
  7. win7系统0xt000000f错误代码的解决方法
  8. phpcmsV9 “来源” 的添加与管理
  9. [LeetCode] Best Time to Buy and Sell Stock 买卖股票的最佳时间
  10. python 编译 pyc
  11. 为什么我们最终抛弃 Chromium 选择了 Firefox ?
  12. 虚拟机linux扩展磁盘容量,kvm虚拟机扩展磁盘容量
  13. bcrypt java maven_BCrypt.checkpw()无效的盐版本异常
  14. java导入文件太大 处理速度慢_java – 处理大文件时IntelliJ非常慢
  15. jQuery EasyUI/TopJUI创建日期时间输入框
  16. 邮箱如何发邮件?邮箱怎么发邮件,掌握这几点,轻松搞定
  17. 使用XINCheck文档查重软件对本地文档查重
  18. 3Q大战10年:丛林法则、黑暗森林与无限游戏
  19. 从零开始学习Java设计模式 | 创建型模式篇:建造者模式
  20. Latex之添加删除线

热门文章

  1. MIND新闻推荐冠军分享细节揭秘
  2. 【论文解读】知识图谱最新研究综述
  3. 【Linux】高效快速的指令:linux磁盘管理、vi、sed、find、grep、awk等
  4. 数据结构与算法python—11.查找及python实现与leetcode总结
  5. leetcode—8.同向双指针—滑动窗口题型python解答
  6. 隐马尔可夫HMM(EM算法(期望最大化算法)
  7. 《linux核心应用命令速查》连载一:accton:打开或关闭进程统计
  8. 自制简易JTAG下载烧写工具
  9. Python入门之类与面向对象(一)
  10. Tensorflow函数映射:py_func和map_fn