60pts代码求助!
查看原帖
60pts代码求助!
737158
yszkddzyh楼主2022/12/11 19:35

它总是说我的答案太短,麻烦各位看看

#include <iostream>
#include <cmath>
using namespace std;
int i,k,s,a[40003];
char c;
int main(){
   while(cin>>c) a[k++]=c-48;
	cout<<sqrt(k)<<' ';
	while(i<=k){
		while(i<=k){
			if(a[i]==1){
				cout<<s<<' ';
				s=0;
				break;
			}
			i++;
			s++;
		}
		while(i<=k){
			if(a[i]==0){
				cout<<s<<' ';
				s=0;
				break;
			}
			i++;
			s++;
		}
	}
	return 0;
}

#2#7#9#10WA

2022/12/11 19:35
加载中...