用指针变量作函数形参接收数组地址,解决10个整数按由小到大顺序排序问题
2018-01-01 00:43
405 查看
用指针变量作函数形参接收数组地址,解决10个整数按由大到小顺序排序问题
#include <iostream> using namespace std; void select_Sort(int *p,int n){ int i,j,k,t; for(i=0;i<n-1;i++){ k=i; for(j=i+1;j<n;j++){ if(*(p+j)<*(p+k)) k=j; t=*(p+k); *(p+k)=*(p+j); *(p+j)=t; } } } int main(){ int a[10],i; cout<<"enter the original array:"<<endl; for(i=0;i<10;i++){ cin>>a[i]; } cout<<endl; select_Sort(a,10); cout<<"the sorted array:"<<endl; for(i=0;i<10;i++){ cout<<a[i]<<" "; } cout<<endl; return 0; }
相关文章推荐
- 例7.12 用选择法对数组中10个整数按由小到大排序。
- 用指针方法对10个整数按由小到大的顺序排序
- 用选择法对数组中10个整数按由小到大排序
- 问题描述大概如下:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 例7.12用选择法对数组中10个整数按由小到大排序。
- 用选择法对数组中10个整数按由小到大排序
- 输入10个整型整数,用起泡法对这10个数排序,并该由小到大顺序在屏幕上输出
- 用选择法对数组中10个整数按由小到大排序。
- 作业:例题5.7 用选择法对数组中10个整数按由小到大排序。要求使用函数的方法。
- 一种高效率的排序方法-归并排序的实现(主要解决matlab中多维数组排序的问题)
- 使用内置函数解决PHP多维数组排序问题
- o(n)解决问题:调整数组顺序是奇数位于偶数的前面
- 随机生成10个100以内的整数,把数据从小到大排序,而且算法复杂度只能是1(利用数组的索引也可...
- 用选择法对10个整数按从小到大排序(数组)
- mina自定义编解码器接收处理byte数组(同时解决数据传输中的粘包、缺包问题)
- Python实遍历二维数组题目一:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- Python之Matplotlib 解决绘图 X 轴值不按数组排序问题.
- 问题:利用输入输出流重载实现一个整数数组的输入和输出。 要求:输入一个数组大小 及 所有元素的值,排序后输出该数组的所有元素。
- 用冒泡法将10个整数进行由大到小排序(数组)
- o(n)解决问题:调整数组顺序是奇数位于偶数的前面