xiao_quande 2015-11-18 07:04 采纳率: 66.7%
浏览 1584
已采纳

C++代码解析 怎么才能实现这个功能。

#include
using namespace std;

int main()
{

int a[11];
int i,j,t,n;
cout<<"请输入数组长度";
cin>>n;
cout<<"输入"<<n<<"个数"<<endl;
for(i=1;i<n;i++)
    {cin>>a[i]; 
cout<<endl;}
    for(j=1;j<=n-1;j++)
{
    for(i=0;i<=n-j;i++)
        if(a[i]>a[i+1])
        {
            t=a[i];
            a[i]=a[i+1];
            a[i+1]=t;
        }

}

cout<<"排序后的数字为:\n";
for(i=1;i<n;i++)
    {cout<<a[i]<<"\n";
}

return 0;
}

图片说明

  • 写回答

4条回答 默认 最新

  • ysuwood 2015-11-18 12:34
    关注
     #include <iostream>
    using namespace std; 
    int main()
    {
        int a[11];
        int i,j,t,n;
        cout<<"请输入数组长度:";
        cin>>n;
        cout<<"请输入"<<n<<"个整数:"<<endl;
        for(i=0;i<n;i++)
            cin>>a[i]; 
        cout<<endl;
    
        for(j=0;j<=n-1;j++)
        {
            for(i=0;i<n-j-1;i++)
                if(a[i]>a[i+1])
                {
                    t=a[i];
                    a[i]=a[i+1];
                    a[i+1]=t;
                }
        }
    
        cout<<"排序后的数字为:\n";
        for(i=0;i<n;i++)
        {
            cout<<a[i]<<' ';
        }
        cout<<'\n';
        return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥15 关于超局变量获取查询的问题
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集
  • ¥15 在启动roslaunch时出现如下问题
  • ¥15 汇编语言实现加减法计算器的功能
  • ¥20 关于多单片机模块化的一些问题