选择排序算法
题目
选择排序算法
对给定的一串数字,进行从小到大的排序.第一行为n,表示整数的总数.n大于等于1,且小于等于10000.
接下来的一行中,为n个整数,范围在-100000~100000之间.按照从小到大的次序输出每个整数.请用程序设计复习题的“选择排序”来做.
要采用选择排序的算法,如下:
void select_sort(int a[],int n)
{
// 将 a 中整数序列重新排列成自小至大有序的整数序列.
for ( i = 0; i< n-1; ++i )
{
j = i;
for ( k = i+1; k < n; ++k )
if (a[k] < a[j] ) j = k;
if ( j = i ){w = a[j]; a[j] = a[i]; a[i] = w;}
}
}
答案
#include
int main(){
int n,k,i,j,m;
int a[100];
scanf("%d",&n);
for(i=0;i
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 食堂买来600千克大米和若干面粉,当大米吃掉2/3后,剩下的与面粉的25%相等,食堂买来面粉多少千克?
- 别对我说谎的英文怎么说
- 钢结构图纸里一个三角形还有个半圆是什么意思啊?如图
- 假如空中没有灰尘,大自然会非常单调的.假如空中灰尘太多,又会发生些什么呢?(可以结合现在出现的雾霾天气,运用一两种说明方法来说.)急!要求60字以上!
- 若x/2=y/3=z/4,且3x-2y+5z=-20,则x+3y-z=_.
- y=sin²x*sinx²求导~求过程
- 一块长方形土地,沿长的一边因修公路减少了20米,沿宽的一边修水渠减少了8米,这块地因此共减少了1560平方米,剩下的部分恰好成为一块正方形土地.求原来长方形土地的面积.
- 飞机在空中飞行属于什么摩擦?
- 1/1x2+1/2x3+1/3x4+.+1/2011x2012=?
- 观沧海所描写的内容少点的