本地已经能运行了,但提交的时候一直编译错误,换cpp版本也没用。求大佬指点。
#include <cstdio>
#include <iostream>
using namespace std;
int main() {
char c[40001], te[201];
scanf("%s", c);
int l = strlen(c);
for (int i = 0; i < l - 1; i++) {
scanf("%s", te);
strcat(c, te);
}
printf("%d ", l);
char op;
int s = 0;
for (int i = 0; i < strlen(c); i++) {
if (!i) {
op = c[i];
s += 1;
continue;
}
if (op == c[i])
s += 1;
else {
printf("%d ", s);
s = 1;
op = c[i];
}
}
printf("%d", s);
return 0;
}