题解 | #复制部分字符串#
复制部分字符串
https://www.nowcoder.com/practice/8f5b923683b94e549880e3c8370e3e55
想的比较麻烦了
#include <iostream>
using namespace std;
int main() {
char arr[30],s[30]={0}; //定义一个空数组存放修改后的字符串
char ch;
int i=0;
while((ch=getchar())!='\n'){
arr[i]=ch;
i++;
} //输入字符串
arr[i]='\0';
int m,j,len;
j=0,len=0;
scanf("%d",&m);
for(i=m-1;arr[i]!='\0';i++){
s[j]=arr[i];
j++;
len++; //赋值并且记录截取的那部分字符串长度
}
for(i=0;i<len;i++)
printf("%c",s[i]); //输出
}
查看16道真题和解析