
从cin读入一组词存入Vector对象。然后把所有词转换为大写形式
首先从标准输入读取单词并存储到向量对象 在读取过程中,提示用户是否继续添加更多单词,用户输入 当所有单词读取完成后,进行大写转换。 使用双重循环结构,外层循环遍历向量中的每个单词,内层循环逐个字符转换为大写。 最后输出所有转换后的单词。 使用 使用 使用 读取用户输入决定是否继续添加单词,用户输入
发布日期:2021-05-08 02:29:41
浏览次数:26
分类:精选文章
本文共 925 字,大约阅读时间需要 3 分钟。
从标准输入读取一组词并存储到向量对象中,然后将所有词转换为大写形式。
代码解释
#include#include #include using namespace std;int main() { vector vString; string s; char count = 'y'; cout << "请输入一个词\n"; while (cin >> s) { vString.push_back(s); cout << "还继续添加元素吗?\n"; cin >> count; if (count != 'y' && count != 'Y') { break; } } cout << "进行单词大写转换\n"; for (auto &mem : vString) { for (auto &c : mem) { c = toupper(c); } cout << mem << endl; } return 0;}
功能说明
vString
中。y
或Y
继续,其他字符则退出循环。实现细节
vector<string>
存储多个字符串对象。cin >> s
读取单词,自动处理分隔符。toupper
函数将字符转换为大写。y
或Y
继续,其他字符退出。开发环境
- 编译器支持:C++11及以上版本
- 包含头文件:
<vector>
,<string>
,<iostream>
- 平台:常见的Unix-like系统
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年03月18日 09时06分33秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Failed to execute vcredist_x64.exe
2019-03-05
invalid byte sequence for encoding
2019-03-05
Centos7.0系统上使用yum安装相关包时出现KeyboardInterrupt错误
2019-03-05
Highgo Database故障收集脚本
2019-03-05
PostgreSQL中的隐式连接和显式连接
2019-03-05
failed to initialize the database
2019-03-05
Failed to execute vcredist_x64.exe
2019-03-05
invalid byte sequence for encoding
2019-03-05
银河麒麟系统配置apt网络源
2019-03-05
Linux内核结构粗解及关于 shell 通俗理解
2019-03-05
第七周 4.12-4.18
2019-03-05
程序设计入门14 结构体
2019-03-05
程序设计基础75 tips 广度搜索细节问题
2019-03-05
笨办法学python之数据类型
2019-03-05
笨办法学Python之将对象名的字符串类型,转化成相应对象
2019-03-05
ArduPilot源码极速下载手册(一文告别github慢速问题)
2019-03-05
聊一聊那些应该了解的大佬(飞控,人工智能方向)
2019-03-05
ArduPilot+mavros+gazebo+QGC联合仿真初体验
2019-03-05
px4调试bug--添加mavlink_log_info信息
2019-03-05
redis替换字符串命令
2019-03-05