为什么会只有0分?大神。。。求助

P1320 压缩技术(续集版)

M_seа @ 2016-04-14 18:55:23

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char s[100],s1[100];
char a[10000];
int main()
{
    int i,j,m=0,k=0;
    gets(s);
    for (i=0;i<strlen(s);i++)
    {
        a[k]=s[i];
        k++;
    }
    for (i=1;i<strlen(s);i++)
    {
        gets(s1);
        for (j=0;j<strlen(s1);j++)
        {
            a[k]=s1[j];
            k++;
        }
    }
    printf("%d ",strlen(s));
    for (i=0;i<k;i++)
    {
        if (a[i]==a[i+1]) m++;
        else{
            if (i==k-1) m=m+1;
            printf("%d ",m);
            m=1;
        }
    }
    puts("");
    return 0;
}

by bestcow @ 2017-04-25 22:36:25

你有没有学过字符串,你用用那个方法又快有简单,又好哦,本人已过(字符串方式)


by SZnP @ 2023-01-03 15:55:10

2799考古


|