猿问

按大小排序里有一个地方不懂

#include <stdio.h>

int main()

{

int arr[]={99,94,95,93,92,91,90,88,97,89};

int i,j;

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

{

if(i!=9)                                        //这里为什么是i不等于9还有下面输出答案的是有也是不知道为什么i要不=9

printf("%d,",arr[i]);

else 

printf("%d",arr[i]);

}

for(i=8;i>=0;i--)

{

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

{

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

{

int temp;

temp = arr[j];

arr[j]=arr[j+1];

arr[j+1]=temp;

}

}

}

printf("\n-----排序之后------\n");

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

{

if(i != 9 )

printf("%d,",arr[i]);

else

printf("%d",arr[i]);

}

getchar();

}


闷a
浏览 1710回答 2
2回答

子期不遇

你这是啥c语言吗?我不懂~
随时随地看视频慕课网APP
我要回答