C语言代码编写之冒泡排序算法(附带结果图)

C语言入门学习(简单冒泡算法)

int main()
{
	int ty = 0;
	int num[6] = { 4,65,11,23,7,3 };
	int len = sizeof(num) / sizeof(int);//计算数组长度
	//显示长度
	printf("数组长度为:%d \n", len);

	printf("遍历数组:\n");
	for (int i = 0; i < len - 1; i++)
	{
		printf("%d、", num[i]);

	}
	printf("\n冒泡升序为:\n");
	for (int i = 0; i < len - 1; i++)
	{
		for (int j = i + 1; j < len - 1; j++)
		{
			if (num[i] > num[j])
			{
				ty = num[j];
				num[j] = num[i];
				num[i] = ty;
			}
		}
	}

	for (int i = 0; i < len - 1; i++)
	{
		printf("%d \t", num[i]);
	}
	return 0;
	
}

运行结果如下:
在这里插入图片描述


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