题解 | #复制部分字符串#
复制部分字符串
https://www.nowcoder.com/practice/8f5b923683b94e549880e3c8370e3e55
#include <iostream>
using namespace std;
int main() {
char str[30] = { 0 };
cin.getline(str, sizeof(str));
int m;
cin >> m;
// write your code here......
char copy[30] = { 0 };
char *p = str + m - 1;
char *q = copy;
while (*p != '\0')
{
*q = *p;
p++;
q++;
}
cout << copy;
return 0;
}
定义双指针同时移动赋值是最高效的
C++题解 文章被收录于专栏
记录在牛客网用C++刷题的题解思路
查看10道真题和解析