题解
2026-07-17 16:50:04
发布于:河北
36阅读
0回复
0点赞
很简单
#include <bits/stdc++.h>
using namespace std;
int main(){
char s[10001];
cin.get(s,10001);
int a=0,b=0,L;
L=strlen(s);
for(int i=0;i<L;i++){
if(s[i]>='a'&&s[i]<='z'){
a++;
}/*else{
if(s[i]>='A'&&s[i]<='Z'){
b++;
}
}*/
}
//cout<<al<<endl<<bl<<endl;
b=L-a;
if(a>=b){
for(int i=0;i<L;i++){
if(s[i]>='A'&&s[i]<='Z'){
s[i]=s[i]-'A'+'a';
}
cout<<s[i];
}
}else{
for(int i=0;i<L;i++){
if(s[i]>='a'&&s[i]<='z'){
s[i]=s[i]-'a'+'A';
}
cout<<s[i];
}
}
return 0;
}
全部评论 1
#include <bits/stdc++.h> using namespace std; int main(){ char s[10001]; cin.get(s,10001); int a=0,b=0,L; L=strlen(s); for(int i=0;i<L;i++){ if(s[i]>='a'&&s[i]<='z'){ a++; }/*else{ if(s[i]>='A'&&s[i]<='Z'){ b++; } }*/ } //cout<<al<<endl<<bl<<endl; b=L-a; if(a>=b){ for(int i=0;i<L;i++){ if(s[i]>='A'&&s[i]<='Z'){ s[i]=s[i]-'A'+'a'; } cout<<s[i]; } }else{ for(int i=0;i<L;i++){ if(s[i]>='a'&&s[i]<='z'){ s[i]=s[i]-'a'+'A'; } cout<<s[i]; } } return 0; }2026-07-17 来自 河北
0







有帮助,赞一个