1015. 德才论 (25)
来源:互联网 发布:网络诈骗 运营商 编辑:程序博客网 时间:2024/05/16 07:18
题目:http://www.patest.cn/contests/pat-b-practise/1015
代码:
#include <stdio.h>int main(){ int n,l,h,k,q,m; long a[100][5],b[100][4],temp; int i,j,total_num=0; scanf("%d %d %d",&n,&l,&h); //输入,并且计算类此和各个总分 for (i=0;i<n;i++) { for (j=0;j<3;j++) scanf("%d",&a[i][j]); if (a[i][1]>=l&&a[i][2]>=l) { if (a[i][1]>=h&&a[i][2]>=h) a[i][3] = 1; else if (a[i][1]>=h&&a[i][2]<h) a[i][3] = 2; else if(a[i][1]<h&&a[i][2]<h&&(a[i][1]>=a[i][2])) a[i][3] = 3; else a[i][3] = 4; } else a[i][3] = 0; a[i][4] = a[i][1] + a[i][2]; } //输出几个合格 for (i=0;i<n;i++) { if (a[i][3]!=0) total_num++; } printf("%d\n",total_num); //按照1,2,3,4四挡依次输出 for (m=1;m<=4;m++) { j = 0; for (i=0;i<n;i++) { if(a[i][3]==m) { b[j][0] = a[i][0]; b[j][1] = a[i][1]; b[j][2] = a[i][2]; b[j][3] = a[i][4]; j++; } } for (i=0;i<j;i++) { for (k=i+1;k<j;k++) { if (b[i][3]<b[k][3]) { for (q=0;q<4;q++) { temp = b[i][q]; b[i][q] = b[k][q]; b[k][q] = temp; } } else if (b[i][3]==b[k][3]) { if (b[i][1]<b[k][1]) { for (q=0;q<4;q++) { temp = b[i][q]; b[i][q] = b[k][q]; b[k][q] = temp; } } else if (b[i][1]==b[k][1]) { if (b[i][0]>b[k][0]) { for (q=0;q<4;q++) { temp = b[i][q]; b[i][q] = b[k][q]; b[k][q] = temp; } } } } } } for (i=0;i<j;i++) printf("%ld %d %d\n",b[i][0],b[i][1],b[i][2]); } return 0;}
本题还有些问题,vs上结果都对的,pat跑出来有几个段错误,暂时查不出问题,过段时间再做做看
0 0
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- 1015. 德才论 (25)
- HorizontalScrollView的使用
- [LeetCode]324. Wiggle Sort II
- 1014. 福尔摩斯的约会 (20)
- 算法导论15-6公司聚会计划Planning a company party
- android 中的Uri详解
- 1015. 德才论 (25)
- POJ 3273 二分法穷举
- 1016. 部分A+B (15)
- 1017. A除以B (20)
- Jquery前端之 事件绑定(二) 解决事件的删除,事件的无序执行的问题,有个小例子
- spring(AOP)案例、切入点表达式、aop执行原理
- 原子操作
- Linux系统各发行版镜像下载
- 全栈工程师==技术有两个发展方向,一种是纵向一种是横向的,横向的是瑞士军刀,纵向的是削铁如泥的干将莫邪。这两个方向都没有对与错,发展到一定程度都会相互溶合,就好比中国佛家禅修的南顿北渐,其实到了最后,