老--质价比 结构体
来源:互联网 发布:audition cc 2017 mac 编辑:程序博客网 时间:2024/05/01 15:13
老–质价比
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
给出n件物品,每件物品有质量和价格两种属性。你要做的是按质量升序排序,若质量相同则按价格降序排序。
Input
多组输入。每组先输入一个正整数n(1<=n && n <= 100),代表有n件物品。接下来的一行有n个正整数Wi(1<= Wi && Wi <= 10000),代表每件物品的质量。再接下来的一行有n个正整数Pi(1 <= Pi && Pi <= 10000),代表每件物品的价格。
Output
对于每组数据输出n行,每行两个数Wi,Pi。顺序为题目描述所要求。
Example Input
3
1 2 2
3 2 3
Example Output1 3 2 3 2 2
#include<stdio.h>#include<string.h>struct cmp{ int pe; int pr;}a[1010];int main(){ struct cmp t; int i,j,n; int o,p; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++) { scanf("%d",&a[i].pe); } for(i=0;i<n;i++) { scanf("%d",&a[i].pr); } for(i=0;i<n-1;i++) { for(j=0;j<n-1-i;j++) { if(a[j].pe>a[j+1].pe) { t=a[j];a[j]=a[j+1];a[j+1]=t; } if(a[j].pe==a[j+1].pe&&a[j].pr<a[j+1].pr) { t=a[j];a[j]=a[j+1];a[j+1]=t; } } } for(i=0;i<n;i++) { printf("%d %d\n",a[i].pe,a[i].pr); } } return 0;}
0 0
- 老--质价比 结构体
- 老--质价比
- 老--质价比
- 老--质价比
- 老--质价比
- 老--质价比
- 老--质价比
- 老--质价比
- 老--质价比
- 结构体、共用体和枚举之老--质价比
- 结构体、共用体和枚举之老--质价比
- sdut2873老--质价比
- sdut 2873 老--质价比
- 老--质价比 (sdut oj)
- 老--质价比(直接sort排序)
- 结构体E 老质价比
- 科比未老,湖人却一片混沌
- 吃了老边饺子,感觉比大清花好吃,呵呵
- Java PrintStream 和 PrintWriter 打印流
- java中对List排序
- svn for mac10.12
- ThreadLocal 与 jdbc 事务操作
- 哈夫曼树
- 老--质价比 结构体
- Proc *C/C++入门--C/C++操作Oracle数据库
- Xcode8中CoreData编译出错的解决方法
- poj_3130 How I Mathematician Wonder What You Are!(半平面交)
- 【书籍】2017非技术书籍目标
- Javascript—简单电子时钟制作总结
- ORA-01830:日期格式图片在转换整个输入字符串之前结束
- Android动态计算ListView高度
- tp框架事务处理