zoukankan      html  css  js  c++  java
  • zju 2478

    -#include <iostream>
    using namespace std;
    int main(int argc, char *argv[])
    {
     int n,i,sum;
     string s;
     cin>>n;
     while(n--)
     {
      cin>>s;
      for(i=0,sum=1;s[i];i++)
      {
       if(s[i]==s[i+1]) sum++;
       else
       {
        if(sum==1)
         cout<<s[i];
        else
         cout<<sum<<s[i];
        sum=1;
       }
      }
      cout<<endl;
     }
     return 0;
    }
    View Code

    -#include <iostream>
    using namespace std;
    int main(int argc, char *argv[])
    {
     int n,i,sum;
     string s;
     cin>>n;
     while(n--)
     {
      cin>>s;
      for(i=0,sum=1;s[i];i++)
      {
       if(s[i]==s[i+1]) sum++;
       else
       {
        if(sum==1)
         cout<<s[i];
        else
         cout<<sum<<s[i];
        sum=1;
       }
      }
      cout<<endl;
     }
     return 0;
    }

    #include<iostream>
    using namespace std;
    #include<cstring>
    #include<cstdio>
    int main()
    {
        int n,i,j,sum;
        char a[105];
        cin>>n;
        getchar();
        for(i=0;i<n;i++)
        {    cin>>a;
            sum=1;
            for(j=1;j<strlen(a);)
            {    while(a[j]==a[j-1]&&a[j]) {sum++;j++;}
                if(a[j]!=a[j-1])
                {    if(sum==1) cout<<a[j-1];
                    else 
                    {    cout<<sum<<a[j-1];}
                    sum=1;    
                }
                if(a[j]) 
                {    if(a[j+1]==0) cout<<a[j];
                    j++;
                }
            }
            cout<<endl;
        }
        return 0;
    }
    View Code
    #include<iostream>
    using namespace std;
    #include<cstring>
    #include<cstdio>
    int main()
    {
    int n,i,j,sum;
    char a[105];
    cin>>n;
    getchar();
    for(i=0;i<n;i++)
    { cin>>a;
    sum=1;
    for(j=1;j<strlen(a);)
    { while(a[j]==a[j-1]&&a[j]) {sum++;j++;}
    if(a[j]!=a[j-1])
    { if(sum==1) cout<<a[j-1];
    else 
    { cout<<sum<<a[j-1];}
    sum=1;
    }
    if(a[j]) 
    { if(a[j+1]==0) cout<<a[j];
    j++;
    }
    }
    cout<<endl;
    }
    return 0;
    }
  • 相关阅读:
    第七周总结
    结对开发nabcd
    第六周总结
    地铁售票设计思想及部分代码
    第二周总结
    进度总结(地铁查询购票)
    第三周总结
    冲刺四
    冲刺三
    冲刺2
  • 原文地址:https://www.cnblogs.com/2014acm/p/3885829.html
Copyright © 2011-2022 走看看