冒泡法排序(C语言)

#include <stdio.h>
#include <stdlib.h>

int main() {
	int a[10],t;
	printf("input 10 numbers:\n");
	for(int i=0;i<10;i++){
		scanf("%d",&a[i]);
	}
	printf("\n");
	for(int j=0;j<9;j++){
		for(int i=0;i<9-j;i++){
			if(a[i]<a[i+1]){      //若从小到大排序 把“<”改为“>”
				t=a[i];
				a[i]=a[i+1];
				a[i+1]=t;
			}
		}
	}
	printf("the sorted numbers:\n");
	for(int i=0;i<10;i++){
		printf("%d ",a[i]);
	}
	printf("\n");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_40636998/article/details/83620690