PAT1012数字分类 (20)
来源:互联网 发布:iphone图片涂鸦软件 编辑:程序博客网 时间:2024/05/16 11:39
#include<iostream>#include<iomanip>using namespace std;int A1[1001];int A2[1001];int A3[1001];int A4[1001];int A5[1001];int countA1;int countA2;int countA3;int countA4;int countA5;int main(){int n;cin>>n;int temp;while(cin>>temp){switch (temp%5) {case 0:A1[++countA1]=temp;break;case 1:A2[++countA2]=temp;break;case 2:A3[++countA3]=temp;break;case 3:A4[++countA4]=temp;break;case 4:A5[++countA5]=temp;break;default:break;}}int A1dec=0;int A1cc=0;for(int i=1;i<=countA1;i++){if(A1[i]%2==0){A1dec+=A1[i];A1cc++;}}int A2dec=0;bool plus=true;for(int i=1;i<=countA2;i++){if(plus){plus=false;A2dec+=A2[i];}else{plus=true;A2dec-=A2[i];}}int A3dec=countA3;double A4dec=0;for(int i=1;i<=countA4;i++){A4dec+=A4[i];}A4dec/=countA4;int A5dec=0;for(int i=1;i<=countA5;i++){if(A5dec<A5[i]){A5dec=A5[i];}}if(A1cc==0){cout<<"N";}else{cout<<A1dec;}if(countA2==0){cout<<" N";}else{cout<<" "<<A2dec;}if(countA3==0){cout<<" N";}else{cout<<" "<<A3dec;}if(countA4==0){cout<<" N";}else{cout<<setiosflags(ios::fixed);cout.precision(1);cout<<" "<<A4dec;}if(countA5==0){cout<<" N";}else{cout<<" "<<A5dec;}}
0 0
- PAT1012数字分类 (20)
- Pat1012. 数字分类 (20)
- PAT1012. 数字分类 (20)
- PAT1012 BASIC:数字分类 (20)
- PAT1012:数字分类
- PAT1012. 数字分类
- pat1012:数字分类
- PAT1012 数字分类
- pat1012
- PAT1012
- pat1012
- PAT1012
- PAT1012
- PAT1012
- PAT1012
- PAT1012
- 1012. 数字分类 (20)
- 1012. 数字分类 (20)
- Android开发,onCreate()方法介绍
- Scrum之 评审会议
- Android Tombstone/Crash的log分析和定位
- PowerDesigner设计实体类图解
- oracle学习之综合数据和分组函数
- PAT1012数字分类 (20)
- 特性学习
- Scrum之 回顾会议
- Oracle查询保留两位小数
- 【树分治】poj1741 Tree
- Unity脚本C#参数相互传递
- 设计模式 状态模式 以自动售货机为例
- Java内存泄露排查备忘
- Android进程间通讯——Messager(信使)