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