#include<cstdio>
//用switch...case语句来对读入的数字进行分类
//1.读入N
//2.A2需要设置变号器
//3.A3,A4需要设置计数器
//注意:某一类数可能根本不存在
int main(){int n;scanf("%d",&n);int res[5]={};//初始化为0 int count[5]={};while(n--){int read;scanf("%d",&read);switch(read%5){case 0:if(read%2==0){res[0]+=read;count[0]++;//注意:此句一定要在if的大括号内 }break;case 1:if(count[1]%2==0){res[1]+=read;}else{res[1]-=read;}count[1]++;break;case 2:count[2]++;//输出count[2]即可 break;case 3:res[3]+=read; count[3]++;break;case 4:if(read>res[4])res[4]=read;count[4]++; break;default:break;}}if(count[0]>0){printf("%d ",res[0]);}else{printf("N ");}if(count[1]>0){printf("%d ",res[1]);}else{printf("N ");}if(count[2]>0){printf("%d ",count[2]);}else{printf("N ");}if(count[3]>0){printf("%.1f ",(double)res[3]/count[3]);}else{printf("N ");}if(count[4]>0){printf("%d",res[4]);}else{printf("N");}return 0;
}

(C++)1012 数字分类相关推荐

  1. C++学习之路 | PTA乙级—— 1012 数字分类 (20分)(精简)

    1012 数字分类 (20分) 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A ​1 ​​ = 能被 5 整除的数字中所有偶数的和: A ​2 ​​ = 将被 5 除后余 1 ...

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

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

  3. PAT乙级1012.数字分类

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

  4. PAT (Basic Level) Practise:1012. 数字分类

    [题目链接] 给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和: A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3- ...

  5. PAT (Basic Level) Practice (中文)1012 数字分类 (20 分)

    题目 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A​1​​ = 能被 5 整除的数字中所有偶数的和: A​2​​ = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计 ...

  6. 1012 数字分类 (20 分)(c语言)

    给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1​ = 能被 5 整除的数字中所有偶数的和: A2​ = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1​−n ...

  7. 极简代码:1012 数字分类 (20分)

    立志用更少的代码做更高效的表达 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A​1 = 能被 5 整除的数字中所有偶数的和: A2= 将被 5 除后余 1 的数字按给出顺序进行 ...

  8. pat 乙级 1012 数字分类(C++)

    题目 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1 = 能被 5 整除的数字中所有偶数的和: A2 = 将被 5 除后余 1的数字按给出顺序进行交错求和,即计算n1-n2+ ...

  9. PAT乙类之1012 数字分类 (20 分)

    一. 题目 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A​1= 能被 5 整除的数字中所有偶数的和: A​2= 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n ...

  10. PAT乙级(1012 数字分类)

    给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A​1​​ = 能被 5 整除的数字中所有偶数的和: A​2​​ = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n ...

最新文章

  1. 一条诡异的insert语句
  2. python使用教程cmd啥意思-Python 中的cmd模块学习
  3. (转) 淘淘商城系列——Redis五种数据类型介绍
  4. 【图文详解】Mysql8.0安装教程
  5. Flutter AnimatedSwitcher 实现优美的图片切换动画
  6. Scrapy爬虫抓取ZOL手机详情
  7. box-shadow用法;http://riny.net/lab/css3/box-shadow.html
  8. python——【1】gzip压缩文件
  9. Android App脱壳
  10. Mac 和 Windows 共享一套鼠标键盘
  11. Android实现九宫格图片控件
  12. 1736. Latest Time by Replacing Hidden Digits
  13. linux c语言内核函数手册,Linux C函数实例速查手册
  14. OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00007f6cb1055000, 16384, 0) failed; erro
  15. React组件通信-非父子组件间的通信
  16. Halcon学习(1)初识Halcon HDevelop
  17. Everything下载安装(强烈推荐的本地文件查询软件)
  18. MIT-BIH使用(四)使用WFDB批量读取MIT-BIH
  19. keil 生成三角波dac0832_弹性波,时域显式接口简介
  20. Python-cartopy兰伯特投影绘制场图

热门文章

  1. iOS 后台下载及管理库
  2. 云计算开发要学习哪些东西?云计算开发的内容
  3. CentOS 7 安装 GlusterFS
  4. Android -- Annotation(注解)原理详解及常见框架应用
  5. Centos下MySQL安装与配置
  6. MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
  7. SQLServer查看存储过程的方法
  8. Canny算法源码,欢迎交流
  9. 读《每天懂一点成功概率学》
  10. SharePoint 2010 自定义日志