1012.数字分类
2015-12-09 18:51
253 查看
int _tmain(int argc, _TCHAR* argv[]) { int n; cin >> n; int *num = new int ; vector<int> A1, A2, A3, A4, A5; for (int i = 0; i < n;++i) { cin >> num[i]; if (num[i]%5==0) { A1.push_back(num[i]); } else if (num[i]%5==1) { A2.push_back(num[i]); } else if (num[i]%5==2) { A3.push_back(num[i]); } else if (num[i]%5==3) { A4.push_back(num[i]); } else if (num[i]%5==4) { A5.push_back(num[i]); } } if (A1.size() > 0) { int sum = 0; int mark = 0; for (int i = 0; i < A1.size(); ++i) { if (A1[i] % 2 == 0) { sum += A1[i]; mark = 1; } } if (mark) { cout << sum << ' '; } else cout << "N" << ' '; } else cout << "N" << ' '; if (A2.size() > 0) { int sum = 0; for (int i = 0; i < A2.size(); ++i) { if (i % 2 == 0) { sum += A2[i]; } else sum -= A2[i]; } cout << sum << ' '; } else cout << "N" << ' '; if (A3.size() > 0) { cout << A3.size() << ' '; } else cout << "N" << ' '; if (A4.size() > 0) { float ave = 0; float sum = 0; for (int i = 0; i < A4.size(); ++i) { sum += A4[i]; } ave = sum / A4.size(); cout << setiosflags(ios::fixed)<< setprecision(1)<< ave << ' '; //控制小数点后位数,需包含#include<iomanip> } else cout << "N" << ' '; if (A5.size() > 0) { int max = 0; for (int i = 0; i < A5.size(); ++i) { if (max<A5[i]) { max = A5[i]; } } cout << max ; } else cout << "N" ; return 0; }
相关文章推荐
- Could not find Developer Disk Image
- npm内网源搭建
- mysql-cluster搭建
- 4-7-word2003-图文混排和综合排版
- USACO 1.1
- QT3661刷单平台官方推荐人七师菲儿
- HTML5动画/游戏神器---AlloyStick
- echarts之tooltip-trigger
- EL表达式
- php curl 并发
- Heritrix 初步优化(应用ELFHash优化线程数量)
- 数组中取得某一个元素
- 解决tinymce添加本地图片问题
- [c8>091417020F14176E070E7E1805170B7272726E070E7E0B177575776E070E]
- 4-6-word2003-Word其他格式与插入符号
- sas基础知识大全
- IOS中 浅谈iOS中MVVM的架构设计与团队协作
- IOS中 浅谈iOS中MVVM的架构设计与团队协作
- AM335x启动流程(BootRom->MLO->Uboot)
- iOS UIProgressView 的progress属性 在循环中赋值无效 解决方案