题解 1046: [编程入门]自定义函数之数字后移

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

[编程入门]自定义函数之数字后移-题解(C语言代码)

将number[]中数据移位,存入buffer[]中,输出移位后的数组buffer[]。为了实现循环移位过程,对右移后存入buffer的下标进行取模运算。例如本题要求10个数据,右移2位,数组number下标为9,右移两位在数组buffer内的下标为(9+2)mod10=1。

[编程入门]自定义函数之数字后移-题解(C语言代码)

#####思想:一串数字(n个)向前移动m位原数字串:12345678910①第n-1个与前一个数字交换位置,第n-2个数字与前一个数字交换位置......第1个数字与前一个数字交换位置。此时数字串:10123456789②操作如上此时数字串:91012345678③操作如上此时数字串:8910123