www.pudn.com > FSCAN.rar > FSCAN.C
#include#include void scan(int[],int[]); main(){ int rar1[10]={100,58,150,55,39,184,38,18,90,160},move1[10]; int rar2[10]={100,58,55,39,150,184,38,18,160,90},move2[10]; scan(rar1,move1); rar2[0]=rar1[9]; scan(rar2,move2); } void scan(int rar[],int move[]) { int start,swap; int min,minx,aver=0; int i,j,k,flag; clrscr(); printf("\n-------------- FSCAN ----------------"); for(i=0;i<9;i++){ minx=2000;start=i; flag=0; for(k=i+1;k<10;k++) if(rar[k]>rar[start]) flag=1; for(j=i+1;j<10;j++){ if (flag==1) if((rar[start]-rar[j]<0)&&(abs(rar[start]-rar[j])