冒泡排序
来源:互联网 发布:淘宝主店铺旺旺怎么找 编辑:程序博客网 时间:2024/05/17 09:29
//对多组数据进行排序(冒泡排序)
#include<stdio.h>
int main(){
int n;
int buf[100] ;
int i,j,temp;
while(scanf("%d",&n)!=EOF){//为了所多组数据进行排序
for(i=0;i<n;i++){
scanf("%d",&buf[i]);
}
for(i=0;i<n;i++){
for(i=0;i<n;i++){
for(j=0;j<n-1-i;j++){
if(buf[j]>buf[j+1]){//升序排列如果 降序的话改变<
temp=buf[j+1];
buf[j+1]=buf[j];
buf[j]=temp;
}
}
}
for(i=0;i<n;i++){
printf("%d ",buf[i]);//每个数据之间用空格
}
printf("\n");//换行
}
return 0;
}
#include<stdio.h>
int main(){
int n;
int buf[100] ;
int i,j,temp;
while(scanf("%d",&n)!=EOF){//为了所多组数据进行排序
for(i=0;i<n;i++){
scanf("%d",&buf[i]);
}
for(i=0;i<n;i++){
for(i=0;i<n;i++){
for(j=0;j<n-1-i;j++){
if(buf[j]>buf[j+1]){//升序排列如果 降序的话改变<
temp=buf[j+1];
buf[j+1]=buf[j];
buf[j]=temp;
}
}
}
for(i=0;i<n;i++){
printf("%d ",buf[i]);//每个数据之间用空格
}
printf("\n");//换行
}
return 0;
}
阅读全文
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 看到一个有关逻辑思维的视频,挺好的,分享一下
- 通过web.py搭建基础HTTP蜜罐
- 写好Java代码的30条经验总结
- java类加载与初始化
- Vi/Vim全局替换基本语法
- 冒泡排序
- 论文阅读理解
- CSS伪类、伪元素选择器
- IoT小能手:机智云自助开发平台及云服务小白体验
- TCP服务通讯
- 结构体优先队列自定义优先度
- Python格式化字符
- IntelliJ IDEA 2017破解方法.有效期2099年
- 浏览器的渲染原理简介