选择排序(C/C++)

#include<cstdio>
int main(){
	int a[10];
	printf("请输入十个数:\n");
	for(int n = 0; n < 10; n++){
		scanf("%d", a + n);
	}
	for(int i = 0; i < 9; i++){
		int k = i;
		for(int j = i + 1; j< 10; j++){
			if(a[k] > a[j]){
				k = j;
			}
		}
		int temp = a[k];
		a[k] = a[i];
		a[i] = temp;
	}
	printf("排序后的顺序为:\n");
	for(int m = 0; m < 10; m++){
		printf("%d ",*(a + m));
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_20565303/article/details/81148008