请问这个程序是什么意思呢?整体思路是什么
一共右移三次,每一次移动一个字符,如数组x='abcdefg'
第一次:把’g‘保存到tmp中,从f到a依次向右移一位,即x[j-1]=x[j];最后再把tmp里的'g'放到数组首位,数组变为:’gabcdef'
第二次:把’f‘保存到tmp中,从e到g依次向右移一位,即x[j-1]=x[j];最后再把tmp里的'f'放到数组首位,数组变为:’fgabcde'
第三次:把’e‘保存到tmp中,从d到f依次向右移一位,即x[j-1]=x[j];最后再把tmp里的'e'放到数组首位,数组变为:’efgabcd'
有帮助请采纳