//_7_8_main.cpp #include <iostream> #include <iomanip> #include <cstdlib> #include <ctime> using namespace std; int main() { const int arraySize =100; int a[arraySize] ; int insert; srand((unsigned)time(NULL)); for(int i=0;i<arraySize;i++) a[i] = rand()%1001 ;//让数组产生1000以内的随机数 cout << "Unsorted array:" << endl; for(int i=0;i<arraySize;i++) { cout << setw(4) << a[i]; if((i+1)%arraySize == 0) cout << endl; } for(int next=0;next<arraySize;next++) { insert = a[next]; int moveItem = next; while((moveItem>0)&&(a[moveItem-1]>insert)) { a[moveItem] = a[moveItem-1]; moveItem--; }//end while a[moveItem] = insert; }//end for cout << "\nSorted array:" << endl; for(int i=0;i<arraySize;i++) { cout << setw(4) << a[i]; if((i+1)%arraySize == 0) cout << endl; } system("pause >> cout"); return 0; }
相关推荐
关于指针数组关于指针数组关于指针数组关于指针数组
1 数组及其简单应用 2 指针及其简单应用 3 指针与数组 4 字符串 5 指针数组与命令行参数 6 引用
c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程...
C++课程-3_数组指针与字符串 C++课程-3_数组指针与字符串
c++实现获取一维数组极值点。可以通过调整阈值,改变极值点获取值
一个关于如何定义c++语言中的数组类型和数组指针的教学源码。
c++数组方面的知识,不错的函数;可以参考着用
c++数组练习题及答案。本套练习题包含了数组的各方面知识,题型包括判断题 填空题,编程题等
可以实现不定项数组输入的c++程序,对于初学者的学习有很大的帮助
数组,起泡法,选择法,从小到大排序C++数组,起泡法,选择法,从小到大排序C++数组,起泡法,选择法,从小到大排序C++数组,起泡法,选择法,从小到大排序C++数组,起泡法,选择法,从小到大排序
C++大学基础教程(第五版)(C++ How to Program中文版).pdf
数据结构课程的作业,著名的冒泡排序法,关于数组的
C++实现冒泡排序
其中包含了各种对数组排序的方法,数组下标从1开始,有插入排序(直接插入排序、希尔排序),交换排序(起泡排序、快速排序),选择排序(简单选择排序,堆排序(另外写))、归并排序(递归,非递归)。
本程序是关于快速排序的算法与归并排序,并比较两者所需的时间
C++指针 数组 内存释放 相关说明
数据结构算法,线性表、栈和队列、字符串和多维数组、树和二叉树、图、查找技术、排序技术、索引技术
{7, 7, 7, 7},{8, 8, 8, 8}}; int resultAdd[ SIZE ][ SIZE ] = { 0 }; int resultMul[ SIZE ][ SIZE ] = { 0 }; diaplayMatrix(m1); cout ; diaplayMatrix(m2); addMatrix(m1, m2, resultAdd); cout ;
7,C++数据进阶 8,指针、地址和动态存储器 9,引用变量 10,递归 11,预处理器 12,函数模板 13,程序组织结构 第二部分 使用类 14,C++类 15,构造函数和析构函数 16,转换 17,类对象数组 18,类成员 19,友元 20...
C++动态读取数组源代码,实现数组大小自动增长