起泡法排序,从小到大顺序排列
//起泡法排序基本思路:
//每次将相邻的两个数进行比较,将小的调到前面
//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;}
起泡法排序,从小到大顺序排列相关推荐
- 起泡法排序(十个数)
#include<stdio.h> int main(void){int i,j,t;int a[10];printf("Please enter ten numbers:\n& ...
- 冒泡法排序(从小到大)
冒泡法排序(从小到大) 1. 首先从键盘回车输入10个整数,然后进行两层循环来判断大小和交换 2. 第一层循环控制进行几轮比较,10个数只需9轮即可,故i取0-8:第二层循环控制每一轮比较中谁和谁比较 ...
- 数组——排序(起泡法)
对于刚刚进入大学的我来说,数组是一个大大的坑,跳进去em......就进去了:因为学习了排序,所以就整理一下数组排序的方 法.--起泡法排序 使用起泡法对n个整数进行升序排列 所谓起泡法:就是从前到后 ...
- 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 ...
- (19)写一个函数,用”起泡法“对输入的10数字符按由小到大顺序排列
用"起泡法"对输入的10数字符按由小到大顺序排列 起泡法:即每一次将相邻两个数进行比较,若符合条件则交换两个数的值.每进行一趟排序,最大的一个数变成最后一个数.以此类推,直至整个数 ...
- 写一个函数,用“起泡法”对输入的10个字符按由小到大顺序排列
写一个函数,用"起泡法"对输入的10个字符按由小到大顺序排列(C语言) 题目要求:如标题,起泡法是一种重要的.基本的的排序算法 思路: 每次将相邻两个数比较,将较小的调到前面 若有 ...
- C语言排序之冒泡法(起泡法)
C语言排序之冒泡法(起泡法)@C语言排序之冒泡法(起泡法) 冒泡的本质还是两两比较,第一次把最大或最小的选出来,第二次把老二选出来,这样的话就会少比一次,就这样循环下去就行啦,无非就是循环的嵌套,下面 ...
- 按照字母排序快速排序c语言,从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出...
从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出 RE:songgenius: 从键盘输入十个国家的名称,用选择排序法按字母顺序排列后输出. #include #include #inclu ...
- 用起泡法对字符串进行排序
写一个函数,用"起泡法"对输入的10个字符按由小到大顺序排序. 要点:1.交换两个字符串常量不能用字符串拷贝. 如:const char *str1="haha" ...
最新文章
- LINUX环境下资源下载中文目录及中文文件名称问题
- html中事件处理中的this和event对象
- 【安全工具】浅谈编写Java代码审计工具
- 【深度学习】我用 PyTorch 复现了 LeNet-5 神经网络(自定义数据集篇)!
- |NOIOJ|动态规划|3532:最大上升子序列和
- js在控件原有的事件方法中加入自己的方法
- 手把手教你python实现量价形态选股知乎_【手把手教你】Python实现基于事件驱动的量化回测...
- JSON.parseArray()用法
- 通过字节流来代替链接来下载小文件
- 资源分享 | ArcGis engine 10.4
- win10商店下载位置_手把手教您win10应用商店安装目录在哪的详尽处理门径
- 驱动开发:实现驱动加载卸载工具
- 【matlab笔记】寻找极小值
- 目标检测-ImageAI从安装到使用详解
- 关于win7系统重装完鼠标不能用的解决办法
- 求图像边界点坐标c语言,三、Windows图像处理—画点和线(边框函数)
- win10计算机怎么改中文,windows10 中文,小编教你Win10怎么设置中文语言
- iPhoneX的faceID到底是一种怎样风骚的操作?
- lbs多城市切换php源码,多省份多城市多区县切换 专业版(dicky_multicityswitch) dz插件分享,可以随意切换到其它地区分站功能...
- 广东开放大学信息安全与计算机科学那个好,贺桂英-广东开放大学信息与工程学院...