串的应用-输出第一个最长等值子串

55 阅读1分钟
string ans(string str){
	string sub_str,res;
	unsigned int i=0;
	sub_str[0]=str[0];
	while(i<str.size()){
		if(str[i]==str[i+1]){
			sub_str+=str[i];
		}else{
			sub_str+=str[i];
			if(sub_str.size()>res.size()) res=sub_str;
			sub_str="";
		}
		i++;
	}
	return res;
}