Tsai


私信TA

用户名:Tsaijq

访问量:1794

签 名:

等  级
排  名 10918
经  验 1060
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:
从start项开始,通过另一个字符串来保存原字符串跳步得到的字符,最后加上'\0'并输出字符串.
注意事项:
跳步的时候,每次i是从start开始,注意观察理解for循环里的条件
参考代码:


#include<stdio.h>

#include<string.h>

int main()

{

    int j,m,n,len;

    char s[100000],b[100000];

    scanf("%s",s);

    scanf("%d%d",&m,&n);

    len=strlen(s);

    for(j=0;m<len;j++)

    {

    b[j]=s[m];

    m+=n; 

    }

    b[j]='\0';  

    printf("%s\n",b);

    return 0;

}


 

0.0分

0 人评分

  评论区

为什么不能直接将符合跳步的原数组的值输出呢?不用另一个数组存数据的话,输出是正确的,但是网站会报错
2021-12-02 20:21:07
  • «
  • 1
  • »