选择排序算法

选择排序算法

题目
选择排序算法
对给定的一串数字,进行从小到大的排序.第一行为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的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.