读书人

HDUT排序有关问题

发布时间: 2013-03-22 09:49:50 作者: rapoo

HDUT排序问题

原题:

题目描述#include<stdio.h>#include<iostream>#include<algorithm>using namespace std;struct N{ int m; int n;} p[10];int cmp(N q,N w){ return q.m<w.m;}int main(){ while(scanf("%d",&p[0].m)!=EOF) { for(int i=1; i<10; i++) { scanf("%d",&p[i].m); } int j=1; for(int i=0; i<10; i++) { p[i].n=j; j++; } sort(p,p+10,cmp); for(int k=0; k<9; k++) { printf("%d ",p[k].m); } printf("%d\n",p[9].m); for(int k=0; k<9; k++) { printf("%d ",p[k].n); } printf("%d\n",p[9].n); } return 0;}


读书人网 >编程

热点推荐