C语言插入排序

#include "stdio.h"

int caru(int *a){
	int i,j,key;
	for(i=1;i<10;i++){
		j=i-1;
		key=a[i];
		while(j>=00&&a[j]<key){
			a[j+1]=a[j];
			j--;
			
		}
		a[j+1]=key;
		
	}
	for(int f=0;f<10;f++){
		printf("%d ",a[f]);
	}
	printf("\n");
	
}
int main(){
	int a[10]={2,99,88,456,86451,6,2,8,4,7};
    caru(a);
	return 0;	

	
}

你可能感兴趣的:(c语言,算法,数据结构)