题解 | #首字母大写#

首字母大写

http://www.nowcoder.com/practice/91f9c70e7b6f4c0ab23744055632467a

using namespace std;

int main()
{
    string in_string;
    while(getline(cin, in_string))
    {
        in_string=' '+in_string;
        int len=in_string.length();
        for(int i=0;i<len-1;i++)
        {
            if(in_string[i]==' '||in_string[i]=='\t'||in_string[i]=='\n'||in_string[i]=='\r')
            {
                if(97<=in_string[i+1]&&in_string[i+1]<=122)
                {
                    in_string[i+1]=in_string[i+1]-32;
                }
                
            }
        }
//         for(int j=1;j<len;j++)
//         {
//             cout<<in_string[j];
//         }
        in_string=in_string.substr(1,len-1);
        cout<<in_string<<endl;
    }
}
全部评论

相关推荐

MinJerous:虽然我一直说 计算机不怎么卡学历 但是至少得一本
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务