//起泡法排序基本思路:
//每次将相邻的两个数进行比较,将小的调到前面
//n个数要进行n-1趟比较,每一趟比较要进行n-1次
//所以第j趟要进行n-j趟比较 #include <stdio.h>
int main (void)
{
int a[10];
int i,j,t;
printf("请输入数字:\n");
for(i=0;i<=9;i++)
{scanf("%d",&a[i]);
}
printf("\n");
for(j=0;j<=8;j++)//十个数进行九趟比较
{for(i=0;i<=8-j;i++)//每一趟要进行n-j次比较  要记住i和j都是从0开始的 {if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}}
}printf("比较完之后的数字:\n");for(i=0;i<=9;i++)
{printf("%d\t",a[i]);
}
printf("\n");
return 0;}

起泡法排序,从小到大顺序排列相关推荐

  1. 起泡法排序(十个数)

    #include<stdio.h> int main(void){int i,j,t;int a[10];printf("Please enter ten numbers:\n& ...

  2. 冒泡法排序(从小到大)

    冒泡法排序(从小到大) 1. 首先从键盘回车输入10个整数,然后进行两层循环来判断大小和交换 2. 第一层循环控制进行几轮比较,10个数只需9轮即可,故i取0-8:第二层循环控制每一轮比较中谁和谁比较 ...

  3. 数组——排序(起泡法)

    对于刚刚进入大学的我来说,数组是一个大大的坑,跳进去em......就进去了:因为学习了排序,所以就整理一下数组排序的方 法.--起泡法排序 使用起泡法对n个整数进行升序排列 所谓起泡法:就是从前到后 ...

  4. C语言定义起泡法函数对n个数,C语言程序设计第10讲.ppt

    C语言程序设计第10讲 7.4.3 对被调用函数的说明 自定义函数: float factorial ( int n ) { float x, y ; for( x=y=1.0; x<=n; x ...

  5. (19)写一个函数,用”起泡法“对输入的10数字符按由小到大顺序排列

    用"起泡法"对输入的10数字符按由小到大顺序排列 起泡法:即每一次将相邻两个数进行比较,若符合条件则交换两个数的值.每进行一趟排序,最大的一个数变成最后一个数.以此类推,直至整个数 ...

  6. 写一个函数,用“起泡法”对输入的10个字符按由小到大顺序排列

    写一个函数,用"起泡法"对输入的10个字符按由小到大顺序排列(C语言) 题目要求:如标题,起泡法是一种重要的.基本的的排序算法 思路: 每次将相邻两个数比较,将较小的调到前面 若有 ...

  7. C语言排序之冒泡法(起泡法)

    C语言排序之冒泡法(起泡法)@C语言排序之冒泡法(起泡法) 冒泡的本质还是两两比较,第一次把最大或最小的选出来,第二次把老二选出来,这样的话就会少比一次,就这样循环下去就行啦,无非就是循环的嵌套,下面 ...

  8. 按照字母排序快速排序c语言,从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出...

    从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出 RE:songgenius: 从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出. #include #include #inclu ...

  9. 用起泡法对字符串进行排序

    写一个函数,用"起泡法"对输入的10个字符按由小到大顺序排序. 要点:1.交换两个字符串常量不能用字符串拷贝. 如:const char *str1="haha" ...

最新文章

  1. LINUX环境下资源下载中文目录及中文文件名称问题
  2. html中事件处理中的this和event对象
  3. 【安全工具】浅谈编写Java代码审计工具
  4. 【深度学习】我用 PyTorch 复现了 LeNet-5 神经网络(自定义数据集篇)!
  5. |NOIOJ|动态规划|3532:最大上升子序列和
  6. js在控件原有的事件方法中加入自己的方法
  7. 手把手教你python实现量价形态选股知乎_【手把手教你】Python实现基于事件驱动的量化回测...
  8. JSON.parseArray()用法
  9. 通过字节流来代替链接来下载小文件
  10. 资源分享 | ArcGis engine 10.4
  11. win10商店下载位置_手把手教您win10应用商店安装目录在哪的详尽处理门径
  12. 驱动开发:实现驱动加载卸载工具
  13. 【matlab笔记】寻找极小值
  14. 目标检测-ImageAI从安装到使用详解
  15. 关于win7系统重装完鼠标不能用的解决办法
  16. 求图像边界点坐标c语言,三、Windows图像处理—画点和线(边框函数)
  17. win10计算机怎么改中文,windows10 中文,小编教你Win10怎么设置中文语言
  18. iPhoneX的faceID到底是一种怎样风骚的操作?
  19. lbs多城市切换php源码,多省份多城市多区县切换 专业版(dicky_multicityswitch) dz插件分享,可以随意切换到其它地区分站功能...
  20. 广东开放大学信息安全与计算机科学那个好,贺桂英-广东开放大学信息与工程学院...

热门文章

  1. 移动硬盘数据恢复该如何进行?2个方法告诉你
  2. 华盛顿与李大学教授出版的这本数据结构书,是国外高等院校优秀教材
  3. 超级简单的方法实现虚拟机和主机之间文件的复制和粘贴
  4. 什么是嵌入式视觉?ARM处理器打造嵌入式视觉硬件
  5. Spline算法实现
  6. DevExpress----破解补丁
  7. 三星华为等推折叠屏手机 这家日本小厂意外发财
  8. axWindowsMediaPlayer简单介绍
  9. 网络同步在游戏历史中的发展变化(三)—— 状态同步的发展历程与基本原理(上)...
  10. 【科普】“植物神经功能紊乱”如何诊断和治疗呢?