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

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

Catsye

2017-09-26 17:00

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

            {

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

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

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

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

            }       


写回答 关注

2回答

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

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

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

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

C语言入门

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

926299 学习 · 20799 问题

查看课程

相似问题