摘要: 将m赋值为a[n]然后对新数列用快排排序,在输出。#include<stdio.h>#include<stdlib.h>int cmp(const void*p1,const void*p2){ return *(int*)p1-*(int*)p2;}int main(){ int n,m,i,a[111]; while(scanf("%d%d",&n,&m)!=EOF) { if(m==0&&n==0)break; a[n]=0; for(i=0;i<n;i++) scanf("%d",&a 阅读全文
posted @ 2012-06-05 20:00 尔滨之夏 阅读(25780) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>int main(){ int n,i,t,w,j[102],k; while(scanf("%d",&n)!=EOF) { if(n==0)break; for(i=0;i<n;i++) scanf("%d",&j[i]); w=j[0]; for(i=0;i<n;i++) { if(j[i]<=w) k=i; w=j[k]; } if(w!=j[0]) {t=j[k];j[k]=j[0];j[0]=t;} for(i=0;i<n;i++) if(i==0) prin 阅读全文
posted @ 2012-06-05 07:31 尔滨之夏 阅读(15413) 评论(0) 推荐(0) 编辑