大佬们帮帮忙!C语言编程题:取字符串s从下标beg开始到end-1结束,每个step个去一个,具体要求如下图?

我系Tommy仔 2019-12-04 03:59:58
具体要求如下图:
...全文
89 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-06
  • 打赏
  • 举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html 希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html
我系Tommy仔 2019-12-06
  • 打赏
  • 举报
回复
引用 3 楼 weixin_40290083 的回复:
你的代码呢?一行都没有写吗
我解决了,搞定了~谢谢关注
#include <stdio.h>
#include <stdlib.h>
typedef unsigned long size_t;
void pick(char *s, char *sub, int beg, int end, int step) {
int i, j = 0;
for (i = beg; i < end; i += step) {
sub[j++] = s[i];
}
while (sub[j]) {
sub[j] = '\0';
j++;
}
}
size_t len(char *s) {
int i = 0, n = 0;
for (; s[i]; i++) {
n++;
}
return n;
}
int main() {
char *s = "Stringhandling";
char *t = (char *)malloc(sizeof(char) * len(s));
pick(s, t, 2, 8, 2);
printf("%s\n", t);
free(t);
return 0;
}
weixin_40290083 2019-12-04
  • 打赏
  • 举报
回复
你的代码呢?一行都没有写吗
我系Tommy仔 2019-12-04
  • 打赏
  • 举报
回复
九九孩子,大哥们
我系Tommy仔 2019-12-04
  • 打赏
  • 举报
回复
顶一下,麻烦大佬们看看。

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧