为了账号安全,请及时绑定邮箱和手机立即绑定

几个百思不得其解得问题

为什么i要!=9???


temp变量的作用是啥?


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



正在回答

4 回答

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

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

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

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

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

几个百思不得其解得问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信