ITPub博客

首页 > 应用开发 > C/C++ > 实现将10个整数升序排列

实现将10个整数升序排列

原创 C/C++ 作者:代码女民工 时间:2021-09-27 19:00:17 0 删除 编辑

#include<iostream>

#include<iomanip>

using namespace std;

main()

{

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

    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<<setw(3)<<a[i]<<endl;

    }

    return 0;

}


选择

#include<iostream>

#include<iomanip>

using namespace std;

main()

{

    int a[10];

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

    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;

}


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/70007056/viewspace-2794086/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-09-17

  • 博文量
    33
  • 访问量
    8362