关注
有没有大神可以帮我看看哪里出问题了呢,调了半天,但是大小写总是有问题,求指教......please[手动合十] #include<iostream> #include<string> #include<unordered_map> #include<vector> using namespace std; int isEqual(char i, char j) { if (((i <= 'z' && i >= 'a') || (i <= 'Z' && i >= 'A') )&& ((j <= 'z' && j >= 'a') || (j <= 'Z' && j >= 'A'))) { if (toupper(i) == toupper(j)) return 1;//不需要换 else if (toupper(i) > toupper(j)) return 2;//换 else return 3;//不用换 } else //i和j中有一个不是字母,就不需要换位置 return 4; } int main() { string word; while (getline(cin, word)) { vector<char> sort_w; for (char it : word) { sort_w.push_back(it); } for (int i = 0; i < word.size() - 1; i++) { for (int j = i + 1; j < word.size(); j++) { if (isEqual(sort_w[i], sort_w[j]) == 2) { //需要换 char ch = sort_w[i]; sort_w[i] = sort_w[j]; sort_w[j] = ch; } } } for (auto it : sort_w) { cout << it; } sort_w.clear(); } return 0; }</char></vector></unordered_map></string></iostream>
点赞
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试被问到不会的问题,你怎么应对? #
18801次浏览 438人参与
# 设计人的面试记录 #
204844次浏览 1629人参与
# 招商银行数字金融训练营 #
105857次浏览 915人参与
# 你见过哪些招聘隐形歧视? #
20258次浏览 174人参与
# 影石Insta360求职进展汇总 #
183802次浏览 1376人参与
# 你觉得大几开始实习最合适? #
22392次浏览 229人参与
# 厦门银行科技岗值不值得投 #
15071次浏览 352人参与
# uu们,春招你还来吗? #
58312次浏览 565人参与
# 学历VS实习,哪个更重要? #
509次浏览 22人参与
# 面试中,你被问过哪些奇葩问题? #
94112次浏览 1110人参与
# 你都用vibe coding做过什么? #
16376次浏览 660人参与
# 虹软科技求职进展汇总 #
16590次浏览 138人参与
# 供应链/物流校招攻略 #
12331次浏览 218人参与
# AI Coding实战技巧 #
10972次浏览 252人参与
# 机械人还在等华为开奖吗? #
325010次浏览 1599人参与
# 恒生电子笔试 #
19667次浏览 154人参与
# 做完笔试后你收到面试了吗? #
22511次浏览 206人参与
# Vibe Coding 会干掉初级岗位吗? #
17883次浏览 205人参与
# 你现在一天AI几次? #
9123次浏览 112人参与
# 面试吐槽bot #
186531次浏览 913人参与
# Claude Code泄露源码 #
12423次浏览 165人参与
# 如果人生可以debug你会改哪一行? #
8286次浏览 132人参与
查看7道真题和解析