c语言程序编程求助,为什么运行老不成功? 日期:2013-11-27 22:58:56 人气:1 c语言程序编程求助,为什么运行老不成功? 程序逻辑有错,b数组中的值已经全改为正数,且已经排好序,不能用if(b[i]!=a[j])的方式判断。正确解法:只要a数组就够了,对a数组排序时的条件为if(abs(a[j])>abs(a[j+1])),再交换。然后输出a数组即可。