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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 堕落天使 高级黑马   /  2015-10-5 09:51  /  1242 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


  1. /*
  2. 思考&实现1:
  3. 输入一组无序数据,使用冒泡排序法进行排序,并输出。
  4. */


  5. #include <stdio.h>
  6. void maoPao(int arr[],int len){
  7.     int temp;
  8.     for (int i =0; i<len-1; i++) {
  9.         for (int j =0; j<len-1-i; j++) {
  10.             if (arr[j]>arr[j+1]) {
  11.                 temp=arr[j];
  12.                 arr[j]=arr[j+1];
  13.                 arr[j+1]=temp;
  14.             }
  15.         }
  16.     }
  17.    
  18. }
  19. int main(int argc, const char * argv[]) {
  20.     int a[10]={1,45,645,234,5682,3345,231,34,876,35};
  21.     printf("排序前数据是:\n");
  22.     for (int i = 0; i<10; i++) {
  23.         printf("%d\t",a[i]);
  24.     }
  25.     printf("\n排序后结果是:\n");
  26.     maoPao(a, 10);
  27.     for (int i = 0; i<10; i++) {
  28.         printf("%d\t",a[i]);
  29.     }
  30.    
  31.     return 0;
  32. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马