c语言选择排序

作者: 李药师_hablee | 来源:发表于2019-04-18 21:41 被阅读0次
    #include<iostream>
    #include<stdlib.h>
    using namespace std;
    
    #define N 10
    
    int main()
    {
        int a[N];
        int imax;
        for (int i = 0; i < N; i++)
        {
            a[i] = rand() % (101);//用来产生100以内的随机数
        }
        for (int i = 0; i < N; i++)
        {
            imax = i;
            for (int j = i + 1; j < N; j++)
            {
                if (a[j] > a[imax])
                {
                    imax = j;
                }
            }
            int t = a[i];
            a[i] = a[imax];
            a[imax] = t;
        }
    
        for (int i = 0; i < N; i++)
        {
            cout << a[i] << " ";
        }
    
        return 0;
    }
    
    output.jpg

    vs2019编译运行

    相关文章

      网友评论

        本文标题:c语言选择排序

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