大哥大姐帮我看看这,改改这程序,谢了!!
#include<stdio.h>
select(t) { int i,j,t; for(i=0;i<=4;i++) { j=slectmin(l,i); if(i!=j) {t=r[i].key;r[i]=r[j].key;r[j].key=t;} } }
slectmin(){ int j,min;
for(i=0;i<=4;i++) for(j=0;j<=4;j++) { min=r[j].key;} if (r[i].key<r[i+1].key)
{min=r[i].key;j=i;} else {min=r[i+1].key;j=i+1;}
return(j); }
main() { {struct l int key; }r[5]; int i; for(i=0;i<=4;i++) {r[i].key=rand(); printf("%d",r[i].key); } select(i); printf("%d,slect[i];); }