C语言 第 12节 从冒泡排序-看你适不适合做软件开发

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaofei19900927/article/details/79978022
#include <stdio.h>

void exchange(int *p, int len);

int main()
{
	int array[10] = {1, 3, 2, 5, 6, 7, 8, 9, 43, 12};
	exchange(array, 10);
	int c;
	for(c = 0; c<10; c++){
		printf("%d ",array[c]);
	}
    return 0;
}

void exchange(int *p, int len)
{
	int i, j, temp;
	for(i = 0; i < len; i++){
		for(j = 0; j < len-i-1; j++){
			if(p[j]>p[j+1]){
				temp = p[j];
				p[j] = p[j+1];
				p[j+1] = temp;
			}
		}
	}
		
}

输出:

1 2 3 5 6 7 8 9 12 43

学了四五年的C语言 连冒泡排序都写不出来 就会一种排序方法 还没搞懂  干个屁的软件开发!

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页