算法三:冒泡排序

冒泡排序

# include <stdio.h> 
/**
冒泡排序
*/

int sort(int a[],int len ){
	int i,j,tmp;
	for(i=1;i<len;i++){
		for(j=0;j<len-i;j++){
			if(a[j]>a[j+1]){
				tmp=a[j];
				a[j]=a[j+1];
				a[j+1]=tmp;
			}
		}
	}
	return 0;
}

/**
data:20180303
auther:xiaohuya
*/

int main(){
	int a[100];
	int i,j,len;
	printf("请输入数组长度:");
	scanf("%d ",&len);
	for(i=0;i<len;i++){
		scanf("%d",&a[i]);
	}
	sort(a,len);
	for(j=0;j<len;j++){
		printf("%d ",a[j]);
	}
	return 0;
}

点赞