葡萄猫小汪


私信TA

用户名:2050992

访问量:1578

签 名:

等  级
排  名 33741
经  验 406
参赛次数 0
文章发表 5
年  龄 0
在职情况 学生
学  校 同济大学
专  业

  自我简介:

TA的其他文章

解题思路:和排序问题的第一题一样的,可以去我的主页看一下

注意事项:

参考代码:

#include <iostream> 

using namespace std;

void sort(int a[])
{
    int i,j,max,temp;
    for(i=1;i<10;i++)
    {
        for(j=i;j>0;j--)//从i开始,只对i个元素进行排序 
        {
            if(a[j]>a[j-1])//如果后一个元素比前一个元素大,则进行如下操作。 
            {
                temp=a[j-1];
                a[j-1]=a[j];
                a[j]=temp;
            }
        }
    } 
}
void output(int a[])
{
    for(int i=0;i<10;i++)
    {
        cout<<a[i]<<" ";
    }
}

int main()
{
    int a[10];
    for(int i=0;i<10;i++)
    {
        cin>>a[i];
    }
    sort(a);
    output(a);

}


 

0.0分

1 人评分

  评论区