#include <stdio.h>
#include <string.h>
void copy(char [], char [], int);
int main() {
char str1[10], str2[10];
int m;
gets(str1);
scanf("%d", &m);
copy(str1, str2, m);
puts(str2);
return 0;
}
// 解法一
//void copy(char s1[], char s2[], int m) {
// strcpy(s2, s1 + m - 1); // 使第2个参数指向s1数组中的m-1个元素,即实现s1字符串的第m个字符开始的全部字符复制到另一个s2字符串中
//}
// 解法二
void copy(char s1[], char s2[], int m) {
// s1字符串的第m个字符开始的全部字符复制到另一个s2字符串中
int j = 0;
for (int i = m - 1; s1[i] != '\0'; i++) {
s2[j++] = s1[i];
}
s2[j] = '\0'; // 补上字符串结束标志
}