问题描述:当数组按照上图第四行定义时,
可以看到下面图片,排序之后出现的都是零,,一个小细节,容易忘记的点。
原因:排完序之后数值小的在前面,如果说你输入的数据都都是大于0 的那么,前面必定是那些并非是你输入的数据,而是0。
正确的做法只需要如下图:
把n+9改成n
结果:
问题描述:当数组按照上图第四行定义时,
可以看到下面图片,排序之后出现的都是零,,一个小细节,容易忘记的点。
原因:排完序之后数值小的在前面,如果说你输入的数据都都是大于0 的那么,前面必定是那些并非是你输入的数据,而是0。
正确的做法只需要如下图:
把n+9改成n
结果: