求助!蒟蒻不知道哪里错了
  • 板块灌水区
  • 楼主gzwm
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/3/5 20:17
  • 上次更新2024/3/5 22:09:29
查看原帖
求助!蒟蒻不知道哪里错了
1017617
gzwm楼主2024/3/5 20:17

这里

40分代码:

#include<bits/stdc++.h>
using namespace std;
void t(string a){
	int n=a.length();
	char flag=a[0];
	for(int i=1;i<n;i++){
		if(a[i]!=flag){
			flag='2';
			break;
		}
	}
	if(flag=='0'){
		cout<<"A";
		return ;
	}
	if(flag=='1'){
		cout<<"B";
		return ;
	}
	if(flag=='2'){
		char q[200],w[200];
		int i=0;
		for(i=0;i<n/2;i++){
			q[i]=a[i];
		}
		i=0;
		for(int j=n/2;j<n;j++){
			w[i]=a[j];
			i++;
		}
		cout<<"C";
		t(q);
		t(w);
	}
}
int main(){
	string a;
	cin>>a;
	t(a);
	return 0;
}
2024/3/5 20:17
加载中...