问答详情
源自:6-5 数组的应用(一)

为什么这样不可以啊,是不是有点死板了?

if(arr[j]>arr[j+1])      //当前面的数比后面的数大时

            {

                double temp;    //定义临时变量temp

                temp = arr[j+1];    //将前面的数赋值给temp

                arr[j+1] = arr[j];            //前后之数颠倒位置

                arr[j] = temp;              //将较大的数放在后面    

            }       


提问者:Catsye 2017-09-26 17:00

个回答

  • pkcorn
    2017-11-14 21:02:05
    已采纳

    这是检验程序的问题,你这样做是没问题的,可是和她的要求不一致了啊,你可以看第四行的要求注释,是墙面的数赋给temp,你这样写是把后面的数赋给temp了,理解了就好,毕竟检测程序也不好弄啊,手动笑哭

  • 慕瓜7258869
    2017-10-06 15:12:20

    你这样是没错的   它这个不承认罢了http://img2.mukewang.com/59d72cd000012f5215170795.jpg