关注
有没有大神可以帮我看看哪里出问题了呢,调了半天,但是大小写总是有问题,求指教......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帮选 #
4814906次浏览 29226人参与
# 0经验如何找实习? #
1801次浏览 58人参与
# 百融云创求职进展汇总 #
3991次浏览 50人参与
# 校招薪资来揭秘 #
352972次浏览 1918人参与
# 产品每日一题 #
72230次浏览 641人参与
# OC/开奖 #
282639次浏览 1753人参与
# 你找工作经历过哪些骗局? #
812次浏览 26人参与
# 你开始找寒假实习了吗? #
1891次浏览 30人参与
# 实习,不懂就问 #
135171次浏览 1257人参与
# 如果公司降薪,你会跳槽吗? #
108307次浏览 670人参与
# Offer比较,你最看重什么? #
242003次浏览 1498人参与
# 跳槽时有那些注意事项 #
113234次浏览 581人参与
# 互联网公司爆料 #
155948次浏览 720人参与
# 秋招被确诊为…… #
273359次浏览 1570人参与
# 2025年终总结 #
21854次浏览 299人参与
# 你会为了工作牺牲生活吗? #
64414次浏览 433人参与
# 实习中的菜狗时刻 #
449873次浏览 3517人参与
# 如果上班像打游戏,你最想解锁什么技能 #
16706次浏览 88人参与
# 职场新人体验 #
152759次浏览 1112人参与
# 实习要如何选择和准备? #
125888次浏览 1479人参与
# 第一份工作能做外包吗? #
88765次浏览 588人参与
