snowmiku
2018-01-31 19:00
for(i=9; i>=0; i--)
{
for(j=0;j<i;j++)
{
if(arr[i]<arr[j])
排序可不可以这样?题中i=8的意义是啥?
题中的i=8是为了后面比较时的arr[j]和arr[j+1],先预留出来一位使得前一位个后一位进行比较,你这样的排序应该是可以的,就是不是冒泡排序法了而已。好像是插叙?记不清了,望采纳,初级学者。
应该是i从下标是8的开始,j从下标是0的开始,如果i是从9开始,那么j+1就少一个
C语言入门
926020 学习 · 20793 问题
相似问题