lvxuzhou


私信TA

用户名:lvxuzhou

访问量:97339

签 名:

lvxuzhou

等  级
排  名 48
经  验 11191
参赛次数 0
文章发表 56
年  龄 0
在职情况 学生
学  校 西安
专  业

  自我简介:

输入"abbcccddddeeeeedddddd"

输出"1a2b3c4d5e6d"

示例代码:

#include<stdio.h>
#include <string.h>
#include <stdlib.h>
int main(void)
{
    char*a="abbcccddddeeeeedddddd";
    char dest[100]={0};
    char temp[10]={0};
    char*p1=a;
    char*p2=a+1;
    do{
    if (*p1!=*p2)
    {
        sprintf(temp,"%d%c",p2-p1,*p1);
        strcat(dest,temp);
        memset(temp,0,sizeof(temp));
        p1=p2;
    }
    }while(*p2++);
    puts(dest);
    getchar();
    return 0;
}

运行结果:

QQ图片20180626110419.png


欢迎交流

个人QQ:757368775

注意:加好友时请注明,来自C语言网


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区