(1)从11行开始的for循环,如果i取4的话,求问j都能取到什么值呢?(13-17行的处理正常运行时)
(2)输入的十个数是8 6 4 2 0 9 7 5 3 1。i的值更新到6时,x的全部值都有哪些?
没太看懂,请问应该怎么做。
(1)从11行开始的for循环,如果i取4的话,求问j都能取到什么值呢?(13-17行的处理正常运行时)
(2)输入的十个数是8 6 4 2 0 9 7 5 3 1。i的值更新到6时,x的全部值都有哪些?
没太看懂,请问应该怎么做。
1.首先,size是个常量,10
而j=size-1;j>i;
当i=4时,不就相当于
j=10-1;j>4吗
那j能取到什么值怎么会不知道呢
2.这不就是个冒泡排序吗
那么当外层的i循环到6,也就是冒泡到前6个,说明前6个已经排好序了,后面的还没有排序呗
你想知道答案,那你把这个数组填进代码里,循环的时候别写i<9,直接写i<6,那么i=6时就结束循环了,此时数组里的值就是题目问的