HDU-2026首字母大写
来源:互联网 发布:河南工程学院(软件类) 编辑:程序博客网 时间:2024/04/28 08:30
水啊水,求排名 前10000
其实一种情况未处理,第一个空格以后的单词有bug,不过数据太弱,没查出来
#include <iostream>#include <string>std::string str;int size;int pos1,pos2;int main(){while (std::getline(std::cin,str)){if(isalpha(str[0])){str[0]=toupper(str[0]);}while((pos2=str.find_first_of(' ',pos1))!=std::string::npos){if(pos2!=pos1){str[pos2+1]=toupper(str[pos2+1]);}pos1=pos2+1;}if(pos1!=str.size()){str[pos1]=toupper(str[pos1]);}std::cout<<str<<std::endl;pos1=pos2=0;str.clear();}}
- HDU-2026首字母大写
- Hdu 2026 首字母大写
- C++ hdu 2026 首字母大写
- 杭电2026 首字母大写
- 首字母大写
- 大写首字母
- 首字母大写
- 首字母大写
- 首字母大写
- 首字母大写
- 首字母大写
- 首字母大写
- 首字母大写
- 首字母大写
- JS首字母大写-每个单词首字母大写
- JavaScript 首字母大写
- CSS 首字母大写代码
- CSS 首字母大写代码
- 语音识别 微软语音技术SAPI语音编程初步
- 林仕鼎谈架构设计与架构师
- 无监督学习特征--稀疏编码、深度学习、ICA部分代表文献
- OpenCV 初體驗
- Android中全屏或者取消标题栏
- HDU-2026首字母大写
- Linux学习笔记(4)-文件基本操作
- iOS并发编程(二)——NSOperation
- 字符数组赋值,以及memset用法注意
- 语音识别 VC++基于微软语音引擎SAPI开发语音识别总结
- CPerson派生出CEmployee类
- ADB 设置远程调试
- 记录:vsftpd在vmware中使用Nat防火墙下使用PASV模式的搭建
- 位图显示