2020.5.7
学习的第16天差点给忘了
今天回学校,整理东西balabala的就给忘了
还行,最后赶上了
题目:
自定义函数字符串拷贝,有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。
例子:
输入
6
abcdef
3
输出
cdef
C 代码
#include<stdio.h>
int main()
{
int n, m, t;
char* arr, * brr;
scanf("%d",&n);
getchar();
arr = (char *)malloc(n * sizeof(char));
gets(arr);
scanf("%d", &m);
t = n - m + 1;
brr = (char*)malloc(n * sizeof(char));
for (int i = 0; i < t; i++, m++)
brr[i] = arr[m - 1];
brr[t] = '\0';
puts(brr);
return 0;
}
可能写点像赶作业的样子了,后面要好好检讨一下自己了
Java中有方法可以直接拷贝字符串,所以就没写了
如果错误恳请指正,感激不尽~~
算法题目来源:https://www.dotcpp.com/