题解(入门简单+首发!)
2026-01-11 17:25:25
发布于:辽宁
91阅读
0回复
0点赞
非常简单,主要考察了字符串的知识点
先设两个累加和用来累计大写和小写,再比较大小:当小写字母的数量 ≥ 大写字母的数量时,均转为小写即可;否则,均转为大写。
所以,Accepted代码如下:
#include<bits/stdc++.h>
using namespace std;
string a;
int main()
{
int sum=0,ans=0; //两个累加和
cin>>a;
for(int i=0;i<a.size();i++)
{
if(a[i]<='Z'&&a[i]>='A') sum++; //累加
else ans++;
}
if(ans>=sum) //注意:一定是>=
{
for(int i=0;i<a.size();i++)
{
if(a[i]>='A'&&a[i]<='Z') a[i]+=32; //如果大写就改为小写
cout<<a[i]; //逐渐输出
}
}
else
{
for(int i=0;i<a.size();i++)
{
if(a[i]>='a'&&a[i]<='z') a[i]-=32; //如果小写就改为大写
cout<<a[i]; //逐渐输出
}
}
}
全部评论 1
好猎奇的码风
2026-01-11 来自 浙江
2只是想得个题解仙人而已
2026-01-12 来自 辽宁
1题解仙人很简单就能得到:先发 50 篇题解,然后再找一个好兄弟,让他给你的全部点赞,题解仙人和罐头全有,双赢
2026-02-19 来自 河北
1没有好兄弟

2026-02-21 来自 辽宁
1
















有帮助,赞一个