C++/C语言求解答,为什么不可以改成第二张图片那样,K有存在不要吗,不明白就解释

这个是从小到大排列顺序的,比如数列是 3 1 2 ,按第二张图那样答案也是1 2 3啊,但为啥不行呢图片说明

)图片说明

这代码根本不想看。如果你的if后面的属于for循环,就打上花括号,否则就不要缩进

楼主把花括号加上,把代码粘上来吧

http://blog.csdn.net/llzk_/article/details/51628889

楼主,if后面加上一对花括号,让后面交换的那几个语句属于这个花括号的作用域!不然肯定是达不到交换的目的!

k作为中间得辅助变量,是有必要存在得