用冒泡法实现数组内20个整数从小到大排列
2012-12-05 14:28
204 查看
#include<iostream>
using namespace std;
int main()
{
int a[20],i,j,k;
cout<<"请输入20个整数:"<<endl;
for(i=0;i<=19;i++)
cin>>a[i];
cout<<endl;
for(j=0;j<=18;j++)
for(i=0;i<20-j;i++)
if(a[i]>a[i+1])
{
k=a[i];
a[i]=a[i+1];
a[i+1]=k;
}
cout<<"从小到大排列为:"<<endl;
for(i=0;i<=19;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
using namespace std;
int main()
{
int a[20],i,j,k;
cout<<"请输入20个整数:"<<endl;
for(i=0;i<=19;i++)
cin>>a[i];
cout<<endl;
for(j=0;j<=18;j++)
for(i=0;i<20-j;i++)
if(a[i]>a[i+1])
{
k=a[i];
a[i]=a[i+1];
a[i+1]=k;
}
cout<<"从小到大排列为:"<<endl;
for(i=0;i<=19;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
相关文章推荐
- 用冒泡法实现数组内20个整数从大到小排列
- 【算法】快速排序算法(递归实现 从小到大排列) 排序范围(0~n-1) n为数组元素个数
- 编写程序实现以下功能: 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条
- 6. 用冒泡法实现对10个整数按从小到大的顺序排序输出
- 6. 用冒泡法实现对10个整数按从小到大的顺序排序输出
- 10月5日 c语言简单数组 输入10个数 要求从小到大顺序排列
- 算法:将数组中的整数进行排列,奇数在左边,偶数在右边
- 2011-12-04 15:36 JAVA实现位向量给无重复元素的整数数组排序
- java 编写程序实现从控制台接收一个 5 位以上的整数,使用数组来判断该数字 * 是否是回文数。(例如:789987,12344321是回文数)
- 输入一个整数数组,调整数组顺序使奇数位于偶数前面 JavaScript实现
- JavaScript数组随机排列实现随机洗牌功能
- C# 求素数和,整数数组顺序排列,递归函数 全排列
- 输入一个整数数组,实现一个函数来调整该数组中数字的顺序
- 有两个升序排列的数组A1和A2,给A1开辟的剩余内存有足够空间容纳A1,请实现一个函数,把A2中所有数字插入到A1中,并且是按照升序排列的
- 雇佣问题随机排列数组(permuteBySorting)-c++代码实现及运行实例结果
- 雇佣问题原址排列给定数组(randomize In Place)-c++代码实现及运行实例结果
- 整数数组的冒泡排序(从小到大)
- 已知元素从小到大排列的两个数组x[]和y[],请写出一个程序算出两个数组彼此之间差的绝对值中最小的一个,这叫做数组的距离
- 字符数组实现两个大整数的加法
- 项目-排序函数模板将数组a中的前size个元素按从小到大顺序排列。试设计这个函数模板。