3 条题解

  • 2
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        string a;int s=1;
        cin>>a;
        char la=a[0];
        for(int i=1;i<a.size();i++)
        {
            if(a[i]==la)s++;
            else
            {
                cout<<s<<la;
                la=a[i];
                s=1;
            }
        }
        cout<<s<<la;
        return 0;
    }
    
  • 2
    #include <iostream>
    #include <stdio.h>
    #include <cstring>
    #define A 1000+5
    using namespace std;
    int main()
    {
        int i;
        char str[A];
        cin>>str;
        int len=strlen(str);
        int count=1;
        for(i=0;i<len;i++)
        {
            if(str[i]==str[i+1])
            {
                count++;
                }
            else
            {
                cout<<count<<str[i];
                count=1;
                }
            }
            return 0;
    }
     
     
     
     
     
     
    
  • -2
    #include <iostream>
    #include <stdio.h>
    #include <cstring>
    #define A 1000+5
    using namespace std;
    int main()
    {
        int i;
        char str[A];
        cin>>str;
        int len=strlen(str);
        int count=1;
        for(i=0;i<len;i++)
        {
            if(str[i]==str[i+1])
            {
                count++;
                }
            else
            {
                cout<<count<<str[i];
                count=1;
                }
            }
            return 0;
    }
     
     
     
     
     
     
    
    
  • 1

信息

ID
2420
难度
3
分类
(无)
标签
递交数
25
已通过
18
通过率
72%
被复制
5
上传者