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

几个百思不得其解得问题

为什么i要!=9???


temp变量的作用是啥?


如果说中间那段for循环语句是在比较的话,那么返回出去的值是怎么赋值给i,并给i使用的?



提问者:木子讷 2019-01-04 21:54

个回答

  • 慕侠6297685
    2019-01-13 19:13:02

    i !=9输出的是最后一个数字,带逗号;

    i是9时为最大数没逗号。

  • 慕圣0396259
    2019-01-11 13:43:39

    中间那段for语句只是起到排序的作用,不同语句中的i的作用域只在对应的语句中起作用,最后一段的i只是代表各个元素的位置,所以循环输出arr[i]会得到排序好后的元素

  • 慕无忌1239319
    2019-01-06 13:15:12

    temp是帮助前后两个元素互换

  • 慕无忌1239319
    2019-01-06 13:12:48

    1:if语句中打印的内容有逗号,else语句中打印的内容没有逗号。这个判断语句就是为了让打印出来的内容对应题中的要求;

    2:temp是一个辅助变量,帮助前后两个变量完成位置的调换;

    3:中间的for循环语句完成后数组已经重新排列好了,后面的for循环是为了将排列之后的数组打印出来;