PAT 1012. 数字分类 (20)
来源:互联网 发布:喀秋莎视频剪辑软件 编辑:程序博客网 时间:2024/05/18 03:38
1012. 数字分类 (20)
时间限制
100 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:
输入格式:
每个输入包含1个测试用例。每个测试用例先给出一个不超过1000的正整数N,随后给出N个不超过1000的待分类的正整数。数字间以空格分隔。
输出格式:
对给定的N个正整数,按题目要求计算A1~A5并在一行中顺序输出。数字间以空格分隔,但行末不得有多余空格。
若其中某一类数字不存在,则在相应位置输出“N”。
输入样例1:13 1 2 3 4 5 6 7 8 9 10 20 16 18输出样例1:
30 11 2 9.7 9输入样例2:
8 1 2 4 5 6 7 9 16输出样例2:
N 11 2 N 9
#include "stdafx.h" #include "iostream"int main() {int i=0;scanf("%d",&i);int a[10000]={0};int count[5]={0};for(int n=0;n<i;n++){scanf("%d",&a[n]);}int sum_odd=0;int sum_divide=0;int num=0;//余2个数int sum_three=0;//余三数的和int num_three=0;//余三数的个数int max_four=0;bool flag=true;//记录交错顺序for(int n=0;n<i;n++){ if(a[n]%5==0){if(a[n]%2==0){count[0]++;sum_odd+=a[n];continue;}}if(a[n]%5==1){if(flag){sum_divide+=a[n];flag=false;}else{sum_divide-=a[n];flag=true;}count[1]++;continue;}if(a[n]%5==2){num++;count[2]++;continue;}if(a[n]%5==3){ sum_three+=a[n];num_three++;count[3]++;continue;}if(a[n]%5==4){count[4]++; if(a[n]>max_four)max_four=a[n];continue;}}if(count[0]==0) printf("N ");else printf("%d ",sum_odd);if(count[1]==0) printf("N ");else printf("%d ",sum_divide);if(count[2]==0) printf("N ");else printf("%d ",num);if(count[3]==0) printf("N ");else printf("%.1f ",(double)sum_three/num_three);if(count[4]==0) printf("N");else printf("%d",max_four);}
查看提交
评测结果
测试点
阅读全文
0 0
- PAT 1012. 数字分类 (20)
- 1012.数字分类(20) PAT
- PAT-1012. 数字分类 (20)
- 1012. 数字分类 (20) PAT
- PAT --- 1012. 数字分类 (20)
- PAT 1012. 数字分类 (20)
- Pat 1012. 数字分类 (20)
- PAT 1012. 数字分类 (20)
- PAT 1012. 数字分类 (20)
- PAT 1012. 数字分类
- PAT 1012. 数字分类
- PAT 1012.数字分类
- PAT 1012. 数字分类
- 编程题目: PAT 1012. 数字分类 (20)
- PAT(B)1012. 数字分类 (20)
- C++ - PAT - 1012. 数字分类 (20)
- PAT-乙级-1012. 数字分类 (20)
- PAT乙级.1012. 数字分类 (20)
- 在Windows下搭建Shadowsocks服务器
- 作用域&预解析
- 符号操作的注意点
- leetcode 337. House Robber III
- node.js中Socket.IO的进阶使用技巧
- PAT 1012. 数字分类 (20)
- 第七周项目6-停车场模拟
- iOS开发企业版ipa分发(In-House模式)记录
- eclipse新建tomcat服务
- 二分查找法
- over partition by与group by 的区别
- webpack使用css-loader,style-loader注意
- AI世界:2018年八大趋势
- Spring Data JPA 使用感受