简单的升降排序与冒泡排序
来源:互联网 发布:姓名大战 源码 编辑:程序博客网 时间:2024/05/17 07:21
升降排序
#include<stdio.h>
int main()
{
int a[5] = {1,78,55,23,8};
int i,j;
int temp = 0;
// printf("input 5 num\n");
//scanf("%d",&a[i]);
for (i = 1; i < 5; i++)
{
for(j = 0; j < 5-i; j++)
{
if(a[j] > a[j+1])
{
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
for(i = 0; i < 5; i++)
{
printf("%d\t",a[i]);
}
return 0;
}
这里是升排序,然后改变一下大小就是降。
冒泡排序
#include<stdio.h>
int main()
{
int i,j,temp;
int a[10];
for(i=0;i<10;i++) //for循环不写或&漏写都会段错误
scanf ("%d,",&a[i]);
for(j=0;j<=9;j++)
{
for (i=0;i<10-j-1;i++)
if (a[i]>a[i+1])
{
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
}
for(i=0;i<10;i++)
printf("%d\t,",a[i]);
printf("\n");
return 0;
}
阅读全文
0 0
- 简单的升降排序与冒泡排序
- 简单排序与冒泡排序
- 冒泡排序与简单排序
- 简单的冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序
- 简单的,冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序
- 简单的冒泡排序与//插入排序算法
- JAVA之冒泡排序与简单选择排序的实现
- 在ipython notebook中调用ggplot的三种不同的方法
- 【iOS开发】Mac OS下包管理器Homebrew的安装与使用
- 第35届MPD软件工作坊深圳站圆满落幕
- leetcode:7. Reverse Integer
- Java NIO内存映射---上G大文件处理
- 简单的升降排序与冒泡排序
- .Net2.0实现扩展方法
- zookeeper常用的特性与使用场景
- jpa学习和jpa与spring整合(一)
- 在Mac OS X上构建wget来抓取静态网站内容
- 将二叉树调整成大根堆,之后排序
- C语言中Static和Const关键字的的作用
- serlvet实现简单的伪流传输推送视频网站
- iOS self 和 super区别以及为什么要self = [super init];