数组应用(一))例题 不能像题中所给的那样输出

来源:6-5 数组的应用(一)

慕UI2209042

2018-11-06 15:11

#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)

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\n");

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

{

if(i !=9)

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

else

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

}

return 0; 

}


写回答 关注

1回答

  • 慕粉0247298809
    2018-11-07 12:52:14
    已采纳

    printf("\n--------排序后--------\n\n");  //这里后面一个\n就行,多了也没事,只是多了一行

    for(i=1;i<10;i++)     //这里i=0  ,i=1会少循环一轮


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题