永发信息网

关于V++的一个程序问题 冒泡排序!!!!!!!1

答案:3  悬赏:0  手机版
解决时间 2021-08-13 07:08
  • 提问者网友:聂風
  • 2021-08-12 10:02

这是我打出来的 有一个错误就是不知道在那里

求找出更正

谢谢

最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-08-12 11:02

int i,j,tmp;
int small;
i=x-1;
  while(i>0)
  {
   small=0;
   for(j=0;j<i;j++)
 if(a[j+1]<a[j])
    {
tmp=a[j];


a[j]=a[j-1];


a[j-1]=a[j];    


small=j;
 }
   i=small;
  }

全部回答
  • 1楼网友:人间朝暮
  • 2021-08-12 12:50

冒泡 排序 最外层的循环 

应该这样

 for(i=n-1;i>0;i--)

内层

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

  • 2楼网友:慢性怪人
  • 2021-08-12 12:10

r[j].key???

有问题吧

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯