原本想练一道二分的题的结果题号看错了一看这题的AC率还挺高就顺手做了一下 ….
简单的一道模拟题
#include <cstdio>
#include <cstring>
char a[1002];
int main(int argc, char const *argv[]) {
int n;
scanf("%d", &n);
getchar();
while (n--) {
gets(a);
int cnt = 1;
for (int i = 0; i < strlen(a); i++) {
if (i + 1 < strlen(a) && a[i] == a[i+1]) {
cnt++;
} else {
printf("%d", cnt);
putchar(a[i]);
cnt = 1;
}
}
putchar('\n');
}
return 0;
}