如果大写字符多就把字符串全大写,小写字符多或者大小写一样多就把字符串全都变小写
for一次来遍历数数,
再for一次输出即可。
Code:
#include <cstdio>
#include <memory>
#include <string>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int u=0,l=0;
string s; cin>>s;
for(int i=0;i<s.length();i++)
if(isupper(s[i])) u++;
else l++;
for(int i=0;i<s.length();i++)
printf( "%c",((u>l) ? toupper(s[i]):tolower(s[i]) ) );
return 0;
}

本文介绍了一个简单的程序实现,用于将输入的包含大小写字母的单词转换为全部大写或全部小写,以解决网上常见的字母混用问题。通过遍历单词并计数大写和小写字母的数量,最终根据数量决定转换方式。
1015

被折叠的 条评论
为什么被折叠?



