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;
}
运行结果如下: