关注
有没有大神可以帮我看看哪里出问题了呢,调了半天,但是大小写总是有问题,求指教......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>
点赞
相关推荐
牛客热帖
更多
正在热议
更多
# 这个offer值得去吗? #
12566次浏览 139人参与
# 金三银四,你的春招进行到哪个阶段了? #
35012次浏览 326人参与
# 联宝杯大学生创新大赛,你的技术值得产业级答案 #
45828次浏览 509人参与
# 如果春招能重来,我会___ #
14192次浏览 167人参与
# 校招第一份工作你干了多久? #
152742次浏览 638人参与
# 你会因为行情,降低找工作标准吗? #
23802次浏览 225人参与
# 你觉得实习能学到东西吗 #
153116次浏览 1480人参与
# 搜狐工作体验 #
6780次浏览 54人参与
# 想做Agent可以做哪些岗位? #
12169次浏览 394人参与
# 面试官拷打AI项目都会问什么? #
10946次浏览 385人参与
# 反问环节如何提问 #
141322次浏览 2739人参与
# 哔哩哔哩笔试 #
42256次浏览 166人参与
# 你觉得最好用的AI编程工具是_ #
4312次浏览 80人参与
# 你实习是赚钱了还是亏钱了? #
126871次浏览 713人参与
# 非技术岗简历怎么写 #
338561次浏览 3301人参与
# 入职第一天,你准备什么时候下班 #
122896次浏览 525人参与
# 机械人选offer,最看重什么? #
180785次浏览 872人参与
# 大厂还是考编 #
134375次浏览 1397人参与
# 国央企薪资爆料 #
156922次浏览 604人参与
# 大疆工作体验 #
31545次浏览 90人参与
# 除了线上,还能去哪些地方投简历 #
8031次浏览 91人参与