这到底哪里错了 ,弄一早上了都

运行错误,这到底哪里错了 ,弄一早上了都,是找不到啥错误吗,哪里错了 怎么改

img

img

img

代码发一份

你partition 函数里两个while循环 是不是都忘了写大括号?
然后 fopen 那里 w前多了一个空格

  1. 改错你首先得学会查错。编译器的责任不仅仅是告诉你错了,而且会告诉你哪里错了,你费劲的粘贴了三张源码不把编译器的报错信息贴出来有什么用?

  2. 编译器报错都是语法错误,这个时候没必要盯着编程的内容看,在你这个例子里就是排序算法,你的排序算法对不对和编译报错没关系,要看一些很细小的语法错误,比如缺个封号什么的这种新手容易犯的错误。

  3. 看你这个好像是dev c++还是什么古老ide,这种ide配备的编译器一般比较老,可能会要求你只能在函数的最开始声明完全部的变量,所以可以重点看一下这一句,其他的没法帮你看也没心思看,先把我说的第一条做了再说吧。

img

贴个错误信息啊老哥,谁会一行一行看你代码