方法一:
这道题,我刚开始想的是,同时定义两个数组a和b。
先用一个循环依次输入进数组a中元素。
然后再将数组a中的元素对应放进数组b中,数组b就类似于将m和n两个数置换输出的中间变量差不多。
然后再将b中的第n和赋值给a的第1个,将b中的第n_1个赋值给a的第2个,以此类推。
就是这个样子。
其中,第13刚必须写n—i—1,因为例如n=5,i=0时,n—i=5,而i最大取4,就越界了。
但是这个程序运行不好,总是像下面这样。
方法一:
这道题,我刚开始想的是,同时定义两个数组a和b。
先用一个循环依次输入进数组a中元素。
然后再将数组a中的元素对应放进数组b中,数组b就类似于将m和n两个数置换输出的中间变量差不多。
然后再将b中的第n和赋值给a的第1个,将b中的第n_1个赋值给a的第2个,以此类推。
就是这个样子。
其中,第13刚必须写n—i—1,因为例如n=5,i=0时,n—i=5,而i最大取4,就越界了。
但是这个程序运行不好,总是像下面这样。