這題可以分成兩個部分:輸出字串第i個字元到字串結尾與輸出字串前i個字元
1. 輸出字串第i個字元到字串結尾
因為C的字串是陣列,所以可以加上數字來改變位址,例如寫成X+i這種形式
2. 輸出字串前i個字元
可以使用printf設定輸出長度,例如
printf("%.*s",i,X);
所以最後程式可以寫成
printf("%s%.*s\n",X+i,i,X);