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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

main.c
  1. #include <stdio.h>
  2. #include "fun.h"
  3. int main(int argc, const char * argv[]) {
  4.     int arr[10]={1,3,5,7,9,2,4,6,8};
  5.     fun(arr, 10);
  6.     for (int i=0; i<10; i++) {
  7.         printf("%d\t",arr[i]);
  8.     }
  9.     return 0;
  10. }
复制代码

fun.c
  1. #include "fun.h"
  2. void fun(int *p,int n)
  3. {
  4.     for (int i=0; i<n-1; i++) {
  5.         for (int j=0; j<n-i-1; j++) {
  6.             if (*(p+j)>*(p+j+1)) {
  7.                 *(p+j)=*(p+j)^*(p+j+1);
  8.                 *(p+j+1)=*(p+j)^*(p+j+1);
  9.                 *(p+j)=*(p+j)^*(p+j+1);
  10.             }
  11.         }
  12.     }
  13. }
复制代码

10 个回复

倒序浏览
学习。借鉴。{:2_31:}
回复 使用道具 举报
学习啦
回复 使用道具 举报

{:2_36:}{:2_36:}{:2_36:}
回复 使用道具 举报

{:2_36:}{:2_36:}{:2_36:}
回复 使用道具 举报
我的方法也差不多
回复 使用道具 举报
yuweiyuwei 发表于 2015-10-26 21:43
我的方法也差不多

{:2_32:}{:2_32:}{:2_32:}
回复 使用道具 举报

开玩笑的 我只会简单的
回复 使用道具 举报
yuweiyuwei 发表于 2015-10-28 23:34
开玩笑的 我只会简单的

哈哈,一个道理。。。。。
回复 使用道具 举报
toveyloves 来自手机 中级黑马 2015-10-29 08:11:03
10#
没明白呢,可以解剖么,感激不尽
回复 使用道具 举报
toveyloves 发表于 2015-10-29 08:11
没明白呢,可以解剖么,感激不尽

看过视频就懂啦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马