【C语言】编写冒泡排序,排序一个整形数组。

原创 2016年05月30日 17:15:06
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
 int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
 int len = sizeof(arr)/sizeof(arr[0]);
 int i = 0;
 int j = 0;
 for (; i < len - 1; i++)
 {
  for (j=0; j < len - i-1; j++)
  {
   if (arr[j] < arr[j + 1])
   {
    int tmp = arr[j];
    arr[j] = arr[j + 1];
    arr[j + 1] = tmp;
   }
  }
 }
 for (i = 0; i < len; i++)
 {
  printf("%d ", arr[i]);
 }
 system("pause");
 return 0;
}

wKiom1ZDEO7C6r5gAADvO-0IODs838.jpg

相关文章推荐

C语言之数组冒泡排序法

  • 2009年12月02日 13:28
  • 181KB
  • 下载

用C语言编写冒泡排序

  • 2011年06月15日 22:20
  • 421B
  • 下载

c语言冒泡排序,指针,数组

2. Use pointer to complete the assignment. define array for three integers. Write three functions, w...

黑马程序员 C语言-----数组基本概念 以及选择 冒泡排序理解

数组基本概念  变量类型 变量名;      元素类型 数组名[元素个数]; // 数组中保存的每一个数据,我们称之为元素      特点:数组只能存放同一种数据类型      数组中的每...

【C语言提高01】冒泡排序和数组做参数的问题

//冒泡排序  //外层循环  //当i=0时  从j从1-->N进行变化  //当i=1时  从j从2-->N进行变化  //当i=2时  从j从3-->N进行变化  //........  /...

C语言 输入整数数组 冒泡排序

/** 输入整数数组,利用冒泡法进行排序,输出每次冒泡的结果 作者:nuaazdh 时间:2012年5月29日 */ #include #include #i...
  • nuaazdh
  • nuaazdh
  • 2012年05月29日 20:37
  • 3597

C语言之分支结构 字符数组 冒泡排序

C语言基础 分支结构 字符数组 冒泡排序

【c语言】函数实现数组初始化,冒泡排序,现实,和清空功能

问题描述: 给一个数组,用函数初始化,并将初始化的数组按从小到大的顺组排列起来,在实现清空数组的功能。 例如:给数组初始化a[10]={10,9,8,7,6,5,4,3,2,1}现...

C语言 - 数组冒泡排序 与 switch嵌套

题目:输入10个数字,然后用一个菜单控制(返回后),菜单有两个内容,一个是把那10个数字按顺序排列,还有一个就是显示那10个数字。 #include #include void shengx...

C语言 数组与冒泡排序

17.数组 ①    在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。    在C语言中,数组属于构造数据类型。一个数组可以分...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【C语言】编写冒泡排序,排序一个整形数组。
举报原因:
原因补充:

(最多只允许输入30个字)