Advertisement

C语言—简单选择排序—键盘输入并输出排序结果

阅读量:

简单选择排序(从小到大)的基本思想:

首先确定数值序列中的最小值,并将其置于排列的起始位置;随后寻找次小的数值,安排在次起始位置;按照此规律持续操作,直至所有数值依照由小到大的顺序完成排列。

复制代码
    #include<stdio.h>
    void insertsort(char a[],int n);
    int main()
    {
    int i,k,n;
    char a[100]; 
    
    scanf("%d",&n);
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
    
        
    printf("初始关键字:\n");
    for(k=0;k<n;k++)
        printf("%3d",a[k]);
    printf("\n");
    
    SelectSort(a,n);
    
    printf("最后结果是:\n");
        for(k=0;k<n;k++)
            printf("%3d",a[k]);
        printf("\n");
    
    return 0;
    
    }
    
    void SelectSort(int a[],int 

全部评论 (0)

还没有任何评论哟~