为了账号安全,请及时绑定邮箱和手机立即绑定

C++动态数组冒泡排序这样有什么问题。


#include<iostream>

using namespace std;

void main(){

int *p,i,j,h;

p=new int[10];

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

cin>>p[i];

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

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

if(p[i]>p[i+1]){

h=p[i];

p[i]=p[i+1];

p[i+1]=h;}

}

}

cout<<endl;

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

cout<<p[i]<<" ";

delete p;

}


正在回答

1 回答

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

    {

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

        {

            if(p[j]>p[j+1])

            {

                h=p[j];

                p[j]=p[j+1];

                p[j+1]=h;

            }

        }

    }


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之起航篇
  • 参与学习       291033    人
  • 解答问题       760    个

C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华

进入课程

C++动态数组冒泡排序这样有什么问题。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信