执言


私信TA

用户名:dotcpp0711775

访问量:877

签 名:

每天都很困

等  级
排  名 2103
经  验 2451
参赛次数 0
文章发表 30
年  龄 18
在职情况 学生
学  校 吉林大学
专  业 计科

  自我简介:

不想考试 不想学习 不想内卷 不想敲代码

TA的其他文章

解题思路:

注意事项:

参考代码:

#include<stdio.h>

#include<string.h>

void change(char s[])

{

    char b[1000];

    int count=1;

    int len=strlen(s);

    for(int i=0,j=0;i<len;i++)

    {

        count=1;

        if(i!=len-1)

       {

        while(s[i]==s[i+1])

        {

            count++;

            i++;

        }

       }

        b[j+1]=s[i];

        b[j]=count+'0';

        j+=2;

    }

    strcpy(s,b);

}

int main()

{

    char s[1000];

    gets(s);

    int n;

    scanf("%d",&n);

    for(int i=0;i<n;i++)

    {

        change(s);

    }

    printf("%s",s);

    return 0;

}


 

0.0分

3 人评分

  评论区

吉大第一卷王
2023-12-05 14:39:51
  • «
  • 1
  • »