关注
有没有大神可以帮我看看哪里出问题了呢,调了半天,但是大小写总是有问题,求指教......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>
点赞
牛客热帖
更多
正在热议
更多
# 论秋招对个人心气的改变 #
1755次浏览 42人参与
# 一张图晒一下你的AI员工 #
1024次浏览 33人参与
# 程序员找工作至少要刷多少题? #
2902次浏览 52人参与
# 刚入职的你踩过哪些坑 #
1338次浏览 24人参与
# 关于春招/暑期实习,你想知道哪些信息? #
1919次浏览 47人参与
# 为了减少AI幻觉,你注入过哪些设定? #
699次浏览 22人参与
# 我现在比当时_,你想录用我吗 #
1699次浏览 31人参与
# 程序员能干到多少岁? #
2363次浏览 39人参与
# 产品人求职现状 #
319972次浏览 2421人参与
# AI Coding的使用心得 #
1045次浏览 28人参与
# 牛客AI体验站 #
962次浏览 31人参与
# 帆软软件工作体验 #
12170次浏览 66人参与
# 软开人,秋招你打算投哪些公司呢 #
179490次浏览 1376人参与
# 实习,不懂就问 #
161514次浏览 1439人参与
# 你的工资什么时候发? #
55289次浏览 343人参与
# 你的秋招第一场笔试是哪家 #
286916次浏览 2076人参与
# 选offer应该考虑哪些因素 #
141196次浏览 988人参与
# 你觉得早上几点上班合适? #
95253次浏览 355人参与
# 晒晒你司的新年福利 #
1786次浏览 31人参与
# 研究所笔面经互助 #
112098次浏览 569人参与
