编码

来源:互联网 发布:ubuntu 用户提权 编辑:程序博客网 时间:2024/06/05 13:01

编码

Time Limit: 1000MS Memory Limit: 65536KB

Problem Description

给你一个由大写字母组成的组成的字符串,你可以用如下规则对其进行编码:
1、 包含K个相同字母的连续字符串可以用KX表示,其中X是相同的字母。
2、 如果K为1,不输出K

Input

 输入有多组,直到文件结束。每组一个字符串,长度为10000以内

Output

 输出编码后的字符串。

Example Input

ABCABBCCC

Example Output

ABCA2B3C

Hint

 

Author

lin 


#include <stdio.h>
#include <string.h>
int main ()
{
    int i ,n ,k;
    char s[10001] ;
    while (gets(s))
    {
        n = strlen(s);
        k = 0;
        for (i = 0; i < n; i++)
        {
            k = 0;
            if (s[i]==s[i+1])
            {
                for (int j = i + 1; j < n; j++)
                {
                    if (s[i] == s[j])
                    {
                        k++;
                    }
                    else
                        break;
                }
                i = i + k;
            }
            if (k)printf("%d" , k+1);
            printf("%c" , s[i]);


        }
        printf("\n");


    }
    return 0;
}


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 君威2015款2.0 君威1.6t价格 二手君威报价 1.6t君威怎么样 君威2.0t多少钱 君威和君越的区别 君威1.6t手动 君威2.0t怎么样 regal是什么车 君越2015款报价 君越2015款 2019款千万不要买新君威 为什么很少人买君威gs 君子好逑 拜见君子 君子汤 正人君子 四君子汤 君子鬼 戊戌六君子 君子与鬼 三国君子 君子 隋唐君子 花中四君子 君子之交 君子丸 此人非君子 君子报恩 六君子汤 六君子丸 茶道六君子 君子慎独 战国四君子 君子如玉 何为君子 君子图片 君子之道 形容君子 什么是君子 君子的意思