用3位以内的随机整数填充长度为20的整型数组,然后使用冒泡排序法按升序进行排序,输出排序后的数组元素(每行输出10个元素)。

原创 2016年06月01日 00:30:40
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 20
int main()
{  	
	int a[N],i,j,t;
	srand(time(NULL));
	for(i=0;i<N;i++)
		a[i]=rand()%1000;
	for(i=0;i<N-1;i++)
  	{ 
		for(j=0;j<N-i-1;j++)
			if(a[j]>a[j+1])
				t=a[j],a[j]=a[j+1],a[j+1]=t;
	}
	for(i=0;i<N;i++)
	{
		if(i!=0&&i%10==0)
			printf("\n");
		printf("%4d",a[i]);
	}
	printf("\n");
	return 0;
}

采用冒泡排序法,将数组中元素按照从小到大的顺序排序

#include void sort(int[],int); void main() {  int b[5]={71,83,52,35,100};  cout  for(int i=0;i...

【华为OJ】【052-输入整型数组和排序标识,对其元素按照升序或降序进行排序】

【华为OJ】【算法总篇章】【华为OJ】【052-输入整型数组和排序标识,对其元素按照升序或降序进行排序】【工程下载】题目描述输入整型数组和排序标识,对其元素按照升序或降序进行排序 输入描述1、输入需要...

输入整型数组和排序标识,对其元素按照升序或降序进行排序

题目描述: 输入整型数组和排序标识,对其元素按照升序或降序进行排序 接口说明 原型: void sortIntegerArray(Integer[] pIntegerArray, int ...
  • hnxijie
  • hnxijie
  • 2016年01月07日 21:50
  • 242

输入整型数组和排序标识,对其元素按照升序或降序进行排序(华为OJ系列)

输入整型数组和排序标识,对其元素按照升序或降序进行排序接口说明原型:void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);输入参数...

华为OJ——输入整型数组和排序标识,对其元素按照升序或降序进行排序

输入整型数组和排序标识,对其元素按照升序或降序进行排序 题目描述 输入整型数组和排序标识,对其元素按照升序或降序进行排序 接口说明 原型: void sortIntegerArray(Int...

定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整数是

/*定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整...

day06-1static 使用静态方法并生成文档取最值,选择排序,冒泡排序,位置交换,打印数组元素

/* public static void main(String[] args) 主函数:是一个特殊函数,作为程序的入口,可以被jvm调用 主函数的定义: public:代表着该函数的访问权限是...

对一个5位数的任意整数,求出其降序数。例如,整数是82319,则其降序数是98321。算法提示:将整数的各位数分解到一维整型数组a中,再将a数组中的元素按降序排序,最后输出a数组元素值。

对一个5位数的任意整数,求出其降序数。例如,整数是82319,则其降序数是98321。算法提示:将整数的各位数分解到一维整型数组a中,再将a数组中的元素按降序排序,最后输出a数组元素值。 试建立一个...
  • zggzgw
  • zggzgw
  • 2017年05月25日 13:08
  • 655

【算法】冒泡排序(从小到大) 排序范围(0~n-1)n为数组元素个数

今天要谈的是基本排序算法中的冒泡排序。除了冒泡排序,基本排序算法还包括:选择排序、插入排序。   插入排序算法的思想也是很简单的,它把排序过程模拟成了从水底冒气泡的过程。一趟排序过程结束后,最小(最...
  • mgsky1
  • mgsky1
  • 2017年06月30日 21:52
  • 241
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用3位以内的随机整数填充长度为20的整型数组,然后使用冒泡排序法按升序进行排序,输出排序后的数组元素(每行输出10个元素)。
举报原因:
原因补充:

(最多只允许输入30个字)