有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数,为什么后三位没有输出,顺序没有调换,输出这么大的一个数?
我感觉是数组初始化的问题,i=5,你访问number[i]其实是越界了,数组初始化时第6个元素可能就是4199040
感觉你算法没啥问题,你试试把数组都打印出来
我知道你错哪里了。你好喜欢for()后面不加{},就是你错的原因。在输出结果那里。还有希望以后不管是单句也好多句也好,都做好习惯。