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考古