实现将10个整数升序排列

#include

#include

using namespace std;

main()

{

    cout<<"请输入10个数据:"<

    int a[10];

    for(int i = 0; i < 10; i++)

    {

        cin>>a[i];

    }

   

    for(int i = 0; i <10; i++)

    {

        for(int j = 0; j < 10-i-1; j++)

        {

            if(a[j] >= a[j+1])

            {

                int temp = a[j];

                a[j] = a[j+1];

                a[j+1] = temp;

            }

        }

    }

   

    for(int i = 0; i < 10; i++)

    {

        cout<

    }

    return 0;

}


选择

#include

#include

using namespace std;

main()

{

    int a[10];

    cout<<"请输入10个数据:"<

    for(int i = 0; i < 10; i++)

    {

        cin>> a[i];

    }

   

    for(int i = 0; i < 10; i++)

    {

        for(int j = i; j < 10; j++)

        {

            if(a[i] >= a[j])

            {

                int temp = a[i];

                a[i] = a[j];

                a[j] = temp;

            }

        }

    }

   

    for(int i = 0; i < 10; i++)

    {

        cout<< setw(3)<< a[i];

    }

   

    return 0;

}


请使用浏览器的分享功能分享到微信等