菜鸡的第一次c++

别卷了留口饭吃 发表于 1年前 · 关联问题 性质判断

include

include

include

include

using namespace std; int main(){

char a[5000]={0}; int cnt[27]={0}; int cnt2[27]={0}; int len,i,max1,j,g,t; cin>>a; len=strlen(a); for(i=0;i<len;i++){ if(a[i]==a[i+1]){ t=int(a[i]-96); cnt[t]+=1; cnt2[t]+=1; } } sort(cnt2+1,cnt2+27); max1=cnt2[26]+1; for(int d=max1;d>0;d--){ max1-=1; if(max1==0) break; for(int u=1;u<27;u++){ if(cnt[u]==max1){ printf("%c%c ",u+96,u+96); } } }

}

冶炼那fish 发表于 1年前

犀利哦