(C++)1012 数字分类
#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 数字分类相关推荐
- C++学习之路 | PTA乙级—— 1012 数字分类 (20分)(精简)
1012 数字分类 (20分) 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A 1 = 能被 5 整除的数字中所有偶数的和: A 2 = 将被 5 除后余 1 ...
- PTA_Pra 1012 数字分类 (20分)
测试点7出错,原因未知,欢迎讨论 /*PAT (Basic Level) Practice (中文)1012 数字分类 (20分)测试点7出错 原因未知测试点8出错 交错相减其和可能为0 */ # i ...
- PAT乙级1012.数字分类
数字分类 (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一系列正整数,请按要求对数字进行分类,并输 ...
- PAT (Basic Level) Practise:1012. 数字分类
[题目链接] 给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和: A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3- ...
- PAT (Basic Level) Practice (中文)1012 数字分类 (20 分)
题目 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1 = 能被 5 整除的数字中所有偶数的和: A2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计 ...
- 1012 数字分类 (20 分)(c语言)
给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1 = 能被 5 整除的数字中所有偶数的和: A2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1−n ...
- 极简代码:1012 数字分类 (20分)
立志用更少的代码做更高效的表达 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1 = 能被 5 整除的数字中所有偶数的和: A2= 将被 5 除后余 1 的数字按给出顺序进行 ...
- pat 乙级 1012 数字分类(C++)
题目 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1 = 能被 5 整除的数字中所有偶数的和: A2 = 将被 5 除后余 1的数字按给出顺序进行交错求和,即计算n1-n2+ ...
- PAT乙类之1012 数字分类 (20 分)
一. 题目 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1= 能被 5 整除的数字中所有偶数的和: A2= 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n ...
- PAT乙级(1012 数字分类)
给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1 = 能被 5 整除的数字中所有偶数的和: A2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n ...
最新文章
- 软件设计师备考知识05--设计模式
- web10 动态action的应用
- android 从assets和res中读取文件(转)
- C#图解教程 第十八章 枚举器和迭代器
- Python+pandas使用重采样技术按时间段查看员工业绩
- ubuntu服务器长时间不连接显示器后,连上显示器没反应
- 把计算机怎么连接手机的网络助手在哪里,手机连接电脑上网,详细教您手机如何连接电脑上网...
- 设计模式之GOF23外观模式
- 浅谈MySQL存储引擎
- SQL Server基础知识
- sqluldr2 用法简述
- 2018年sfdc工作总结_Lightning公用组件_模糊搜索单选组件
- 安卓zip解压软件_纯C语言编写的开源免费解压压缩软件——拥有极致性能的 7-zip...
- EXCEL打印表格时如何添加带有公司名称的水印
- SAP BDC数据批量导入功能
- c语言中执行cl exe时出错,执行cl.exe时出错怎么办
- 除了高通和博通,还有哪些Wi-Fi6路由器芯片方案可选
- python实现连连看辅助--图像识别延伸(百度AI)
- 接口自动化测试框架搭建总结
- 微信小程序的页面导航
热门文章
- 史上第二走心的 iOS11-Drag Drop 教程
- 33个2017年必须了解的iOS开源库
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库01 —— 准备环境,搭建本地仓库,安装ambari...
- Phpcms V9手机门户设置教程:怎么用PC V9做手机网站
- #define WIN32_LEAN_AND_MEAN 的作用
- 学习C语言必须知道的理论知识(第一章)
- 微软虚拟化解决方案课件
- Mac OS X 下Node.js开发环境的搭建
- C# Winform 启动和停止进程
- JAVA 多用户商城系统b2b2c-Spring Cloud常见问题与总结(一)