啊啊啊,求助大佬,为什么提交全WA
查看原帖
啊啊啊,求助大佬,为什么提交全WA
289469
m1964994892楼主2022/9/28 22:22
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    char a[200];
    char b[40000];//来存放所有元素
    gets(a);
    strcat(b,a);//把a拼接到b后;
    int n=strlen(a);
    int i;
    for(i=1;i<n;i++){
        gets(a);
        strcat(b,a);
    }
    int c[n*n];//存放将要输出的数字
    for(i=0;i<n*n;i++){
        c[i]=1;
    }
    int k=0;

    for(i=0;i<n*n;i++){
        if(b[i]==b[i+1]) {
            c[k]++;
        }
        else if(b[i]!=b[i+1]){
            k++;
        }
    }
    printf("%d ",n);
    if(b[0]=='1') printf("0 ");
    for(i=0;i<k-1;i++){
        printf("%d ",c[i]);
    }
    printf("%d",c[k-1]);

    return 0;
}

2022/9/28 22:22
加载中...