美文网首页
C语言-选择排序法

C语言-选择排序法

作者: 广陵周惊蛰 | 来源:发表于2020-01-09 13:13 被阅读0次

问题描述:选择排序法

源代码:

/*选择排序法*/
#include<stdio.h>
int main(void)
{
    int i,index,k,n,temp;
    int a[10];
    printf("Enter n:");
    scanf("%d",&n);
    printf("Enter %d integers:",n);
    for(i=0;i<n;i++){
        scanf("%d",&a[i]);
    }
    for(k=0;k<n-1;k++){
        index=k;
        for(i=k+1;i<n;i++)
            if(a[i]<a[index]) index=i;
        temp=a[index];
        a[index]=a[k];
        a[k]=temp;
    }
    printf("After scoted:");
        for(i=0;i<n;i++)
            printf("%d ",a[i]);
        printf("\n");
        return 0;
 } 

运行结果:

选择排序法

程序参数:

  • 输出大小: 150.009765625 KiB
  • 编译时间: 0.30s

相关文章

  • C语言中排序方法的使用

    C语言中排序方法 学习目的 今天我们学习了三种排序方法:冒泡排序法、选择排序法、插入排序法。 相关技术,及其实用 ...

  • C语言-选择排序法

    问题描述:选择排序法 源代码: 运行结果: 程序参数: 输出大小: 150.009765625 KiB 编译时间:...

  • C语言经典程序

    思考了许久,准备在这些天给大家总结一些经典而且重要的C语言程序实例。 选择排序法 选择排序法是每个学编程的人都会接...

  • 排序算法

    均为C语言实现 操作对象均为一维int型数组 逆序 选择排序 冒泡排序 另一种写法 插入排序 原地插入排序 二分法

  • c语言 选择排序

    选择排序每一趟都要找到该趟比较的数中最小的那个数。关键(假设十个数为9 8 7 4 5 6 1 2 3 0): 完...

  • 选择排序(C语言)

    算法原理 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(...

  • 各种排序方法

    冒泡排序法 选择排序法 链表排序法 qsort()函数排序法

  • Js冒泡排序&选择排序

    title: Js冒泡排序&选择排序date: 2018-05-03 23:00:00tags: 基础排序冒泡法c...

  • C语言实现-选择法排序

    原题描述:用选择法对10个整数按从小到大顺序排序。选择法排序的思想:首先从1~n个元素中选择出数值最小的数,交换到...

  • C语言 冒泡排序法

    从小到大排序

网友评论

      本文标题:C语言-选择排序法

      本文链接:https://www.haomeiwen.com/subject/hmjyactx.html