pat(B) 1012. 数字分类
2015-08-29 19:29
183 查看
代码:
#include<iostream> #include<cstdio> #include<cstring> #define INF 1<<30 using namespace std; int a[1005]; int main() { int n; int i,j; while(scanf("%d",&n)==1) { int ans1=0,ans2=0,ans3=0,ans5=-INF; double ans4; int s=0; int cnt=0; int k=0; for(i=0;i<n;i++) { scanf("%d",&a[i]); if(a[i]%5==0&&a[i]%2==0) { ans1+=a[i]; } if(a[i]%5==1) { ++cnt; if(cnt%2==1) ans2+=a[i]; else ans2-=a[i]; } if(a[i]%5==2) ans3++; if(a[i]%5==3) { s+=a[i]; k++; } if(a[i]%5==4) { if(a[i]>ans5) { ans5=a[i]; } } } ans4=s*1.0/k; if(ans1==0) printf("N "); else printf("%d ",ans1); if(cnt==0) printf("N "); else printf("%d ",ans2); if(ans3==0) printf("N "); else printf("%d ",ans3); if(k==0) printf("N "); else printf("%.1lf ",ans4); if(ans5==-INF) printf("N\n"); else printf("%d\n",ans5); } return 0; }
相关文章推荐
- 红色警戒2修改器原理百科(三)
- mvc模式实现
- 【C/C++】this指针
- 一个比较low的防止用户持续刷入的办法
- CentOS minimal 网络配置
- DirectX3D游戏开发五 简单模型创建(索引缓存)
- epoll 模型
- 论敲代码时好的编码习惯的重要性!!!
- 越晚安装越后悔的xcode插件
- 设计模式(二):难忘一次分享盛宴
- 从整体解读tomcat
- [转]tcl中varibale变量的跟踪记录
- 应届生小鸟找工作小记
- HDU-1870 愚人节的礼物
- UI19_数据库1
- DEV-C++
- 【Java数据结构基础】对象与指针关系
- 各种编程语言的注释符
- 【C/C++】指针基本问题
- Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存