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

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

#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 回答

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

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


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信