【C语言】冒泡排序:输入十个整数,然后按由小到大的顺序排列,并输出

冒泡排序:输入十个整数,然后按由小到大的顺序排列,并输出

#define _CRT_SECURE_NO_WARNINGS
#include

//冒泡排序:输入十个整数,然后按由小到大的顺序排列,并输出

int main() {
	int arr[10] = { 0 };
	int i = 0, j = 0, b = 0;
	printf("请输入10个整数:");
	//赋值
	for (i = 0; i < 10; i++) {
		scanf("%d", &arr[i]);
	}
	//排序
	for (i = 0; i < 9; i++) {
		for (j = 0; j < 9 - i; j++) {
			if (arr[j] > arr[j + 1]) {
				b = arr[j];
				arr[j] = arr[j + 1];
				arr[j + 1] = b;
			}
		}
	}
	//输出
	for (i = 0; i < 10; i++) {
		printf("%d ",arr[i]);
	}
	return 0;
}

运行结果;

【C语言】冒泡排序:输入十个整数,然后按由小到大的顺序排列,并输出_第1张图片

 

你可能感兴趣的:(算法,c++,c语言)