来个大佬解惑
查看原帖
来个大佬解惑
431505
seanxie楼主2020/11/18 23:57
#include <stdio.h>
#include <math.h>
int main()
{
	int n,i=0;
    int sum1=0,sum2=0;
    int p[40000];
	while((scanf("%1d",&p[i]))!=EOF)
   {
     i++;  	
   }
    printf("%.f ",sqrt((float)i));
    for(n=0;n<=i;++n)
	{
       if(p[n]==0)
       {
          sum1++;
          if(sum2>0)
          {
            printf("%d ",sum2);
            sum2=0;
          }
       }
       if(p[n]==1)
       {
          sum2++;
          if(sum1>0)
          {
            printf("%d ",sum1);
            sum1=0;
          }
       }
   }
	return 0;
}
2020/11/18 23:57
加载中...