#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. 软件设计师备考知识05--设计模式
  2. web10 动态action的应用
  3. android 从assets和res中读取文件(转)
  4. C#图解教程 第十八章 枚举器和迭代器
  5. Python+pandas使用重采样技术按时间段查看员工业绩
  6. ubuntu服务器长时间不连接显示器后,连上显示器没反应
  7. 把计算机怎么连接手机的网络助手在哪里,手机连接电脑上网,详细教您手机如何连接电脑上网...
  8. 设计模式之GOF23外观模式
  9. 浅谈MySQL存储引擎
  10. SQL Server基础知识
  11. sqluldr2 用法简述
  12. 2018年sfdc工作总结_Lightning公用组件_模糊搜索单选组件
  13. 安卓zip解压软件_纯C语言编写的开源免费解压压缩软件——拥有极致性能的 7-zip...
  14. EXCEL打印表格时如何添加带有公司名称的水印
  15. SAP BDC数据批量导入功能
  16. c语言中执行cl exe时出错,执行cl.exe时出错怎么办
  17. 除了高通和博通,还有哪些Wi-Fi6路由器芯片方案可选
  18. python实现连连看辅助--图像识别延伸(百度AI)
  19. 接口自动化测试框架搭建总结
  20. 微信小程序的页面导航

热门文章

  1. 史上第二走心的 iOS11-Drag Drop 教程
  2. 33个2017年必须了解的iOS开源库
  3. 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库01 —— 准备环境,搭建本地仓库,安装ambari...
  4. Phpcms V9手机门户设置教程:怎么用PC V9做手机网站
  5. #define WIN32_LEAN_AND_MEAN 的作用
  6. 学习C语言必须知道的理论知识(第一章)
  7. 微软虚拟化解决方案课件
  8. Mac OS X 下Node.js开发环境的搭建
  9. C# Winform 启动和停止进程
  10. JAVA 多用户商城系统b2b2c-Spring Cloud常见问题与总结(一)