求助WA80分
查看原帖
求助WA80分
162084
thomas_zjl楼主2021/2/22 20:31

现在菜到红题都不会写了

#include<bits/stdc++.h>
using namespace std;
char a[10001];
int ans[2001];
int main(){
	int h=0;
	int z=0;
	int y=0;
	int x=1;
	while(~scanf("%s",a)){
		++h;
		int n=strlen(a);
		for(int i=0;i<n;++i){
			if(z==a[i])
				++y;
			if(z!=a[i]){
				z=a[i];
				ans[x]=y;
				y=1;
				++x;
			}
		}
	}
	printf("%d ",h);
	for(int i=1;i<x;++i){
			printf("%d ",ans[i]); 
	}
	printf("%d",y);
}
2021/2/22 20:31
加载中...