Spirit丶P 2022-10-16 23:34 采纳率: 100%
浏览 22
已结题

有没有人能看看这个哪里出错了呀,又没报错,但是执行之后啥也干不了

img

img

img


下面是代码
#include <stdio.h>
#include <stdlib.h>

int main()
{

int arr[10]={1,2,3,4,5,6,7,8,9,10};

for(int i=0;i<10;i++)
{
    for (int j=i+1;j<10;i++)
    {
        int temp;
        if(arr[i]<arr[j])
        {
            temp=arr[i];
            arr[i]=arr[j];
            arr[j]=temp;
        }
    }
}
  for (int i=0;i<10;i++)
{
    printf("%d",arr[i]);
}

return 0;

}

  • 写回答

1条回答 默认 最新

  • 四海一叶秋 2022-10-16 23:39
    关注

    11行i++改j++?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月24日
  • 已采纳回答 10月16日
  • 创建了问题 10月16日