A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*
冒泡排序思路:
1.让第一个元素与后一个数比较,如果大则交换位置,依次类推
2.每一次比完之后,最后一个元素就是这个数组的最大值
3.继续让第一个元素与后面的每一个元素比较,之前已经找出最大不用比较
4.每一个元素都比较完后,排序完成
*/

int main(int argc, const char * argv[]) {
   
    int arr[] = {3,4,5,1,23,4,67,10};
    int len = sizeof(arr)/sizeof(int);
   
    int temp;
    for (int i=0; i<len-1; i++) {
        for (int j=0; j<len-i-1; j++) {
            if (arr[j]>arr[j+1]) {
                temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
            }
        }
    }
    for (int k=0; k<len; k++) {
        printf("%d\t",arr[k]);
    }
   
    return 0;
}

9 个回复

倒序浏览
100分,全对!加油啊明天,争取进一期。
回复 使用道具 举报
  点招必考吗
回复 使用道具 举报
祝好运哦,看样子应该没什么问题
回复 使用道具 举报
背下来也行啊 哈哈 慢慢理解
回复 使用道具 举报
火火火火鸟 来自手机 中级黑马 2015-12-2 00:21:21
地板
了然
回复 使用道具 举报
Jhon 中级黑马 2015-12-2 00:22:33
7#
120分!!加油加油
回复 使用道具 举报
一起加油吧!
回复 使用道具 举报
我打赌肯定不考!!!
回复 使用道具 举报
cxk 中级黑马 2015-12-2 00:59:17
10#
还不错,只要理解了,写出这些就没有太大的问题了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马