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])