如果你要程序实现字符串循环左移,左移的位数由程序运行是从键盘输入。如:源字符串:abcdefg;运行后:defgabc 。
给你个思路,用数组来存储字符串(比如array[10]),左移的话,就用个变量来获取char ch = array[0],然后array[0] = array[1]...依次循环,循环次数为数组长度-1,然后array[9] = ch,这样就完成了一次移位,至于要移动多位的话,就用个循环来控制这个移位循环就行了。
给你个思路,用数组来存储字符串(比如array[10]),左移的话,就用个变量来获取char ch = array[0],然后array[0] = array[1]...依次循环,循环次数为数组长度-1,然后array[9] = ch,这样就完成了一次移位,至于要移动多位的话,就用个循环来控制这个移位循环就行了。