最后一个数不能输出
查看原帖
最后一个数不能输出
427259
Fanray楼主2021/10/7 10:38
#include<bits/stdc++.h>
using namespace std;
string a;
int main(){
	int l=205;
	int x=0;
	char b='0'; 
	bool g=0;
	for(int i=0;i<l;i++){
		cin>>a;
		if(g==0){
			l=a.length();
			cout<<l<<" ";
			g=1;
		}
		for(int j=0;j<l;j++){
			if(a[j]==b)x++;
			else {
				cout<<x<<" ";
				x=1;
				if(b=='0')b='1';
				else b='0';
			}
		}
	}
return 0;
}

输入:样例

输出:7 3 1 6 1 6 4 3 1 6 1 6 1 3

2021/10/7 10:38
加载中...