int main() { std::string str; std::vector<char> tempVec = {}; while(getline(cin, str)) { int length = str.size(); for(int j = 0; j < 26; j++) { for (int i = 0; i < length; i++) { if((str[i] - 'a' == j) || (str[i] -'A' == j)) { tempVec.push_back(str[i]); } } } for (int i = 0, k = 0; (i < length) && (k < tempVec.size()); i++) { if ((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z')) { str[i] = tempVec[k++]; } } cout << str << endl; } return 0; } /*#include <iostream> 这样不和楼主的一样吗?</iostream></char>
点赞

相关推荐

钱嘛数字而已:辅导员肯定不能同意,不然你出事了,他要承担责任。但是,脚和脑子都长在你自己身上,使用它还需要向辅导员报告么? 辅导员必须按流程拒绝你,然后你拿出成年人的态度,做自己的选择。
点赞 评论 收藏
分享
03-15 10:59
已编辑
美团_后端开发(实习员工)
爱写代码的菜code...:哎,自己当时拿到字节offer的时候也在感叹终于拿到了,自己当时最想去的企业就是字节,结果还是阴差阳错去了鹅厂。祝uu一切顺利!!!
点赞 评论 收藏
分享
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务