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

为什么排序结果是错的

为什么排序结果是错的

C
liangmin 2015-11-14 13:37:30
 #include<stdio.h>int main(){int i,j,temp;int a[5]={55,22,88,66,7};for(i=0;i<5;i++){ printf("%d",a[i]);}for(i=5;i>=0;i--){ for(j=0;j<=i;j++)    {  if(a[j]>a[j++])  {   temp=a[j];   a[j]=a[j++];   a[j++]=a[j];  } }  }printf("\n排序之后\n");for(i=0;i<5;i++){printf("%d\n",a[i]);return 0;}
查看完整描述

2 回答

?
隔壁的小黑

TA贡献5条经验 获得超0个赞

那个for循环i好像也有问题

查看完整回答
反对 回复 2015-11-14
  • 2 回答
  • 0 关注
  • 1151 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信